Lesere som deg er med på å støtte MUO. Når du foretar et kjøp ved å bruke lenker på nettstedet vårt, kan vi tjene en tilknyttet provisjon. Les mer.

PPAer eller Personal Package Archives er en type depot som brukes i Linux-systemer for å lagre og distribuere programvarepakker.

La oss lære hva en PPA er, hvordan de skiller seg fra standard depoter, hvordan du legger til og fjerner PPAer, om PPAer er trygge å bruke, og til slutt fordelene ved å bruke PPAer.

Hva er PPA?

Verden av gratis og åpen kildekode-programvare (FOSS) er avhengig av individuelle bidrag. Du er kanskje ikke en offisiell utvikler av distribusjon og ennå gi kritiske bidrag til åpen kildekode eller utvikle applikasjoner som forbedrer brukeropplevelsen.

Merk at du ikke bør forveksle PPA på Linux med den medisinske tilstanden Primary Progressive Aphasia. PPA i Linux-økosystemet omhandler pakker, mens PPA i medisinsk terminologi er en nevrologisk lidelse som påvirker språk og kommunikasjon.

Noen ganger kan disse applikasjonene ikke slås sammen med det offisielle depotet til programvaren. Det er her PPA kommer for å spille. Et personlig pakkearkiv (PPA) er et depot som er vert for programvarepakker bygget og vedlikeholdt av enkeltpersoner eller grupper og gjort tilgjengelig for andre.

PPAer er en praktisk måte å få tilgang til de nyeste programvareversjonene som ennå ikke er tilgjengelige i de offisielle depotene til operativsystemet. De lar utviklere og brukere enkelt distribuere og installere programvarepakker som ikke er en del av offisielle depoter eller som gir nyere versjoner av programvare enn det som er tilgjengelig i den offisielle depoter.

Alle som ønsker å laste ned en app som ennå ikke er en del av det offisielle depotet, kan legge til PPA for den applikasjonen og installere den på systemet sitt ved å bruke standard pakkebehandling.

Ubuntu lar utviklere lage PPAer og være vert for dem Launchpad. Brukere kan søke etter en pakke eller repository på dette nettstedet og legge til PPA til systemet deres.

Hvordan er PPA-er forskjellig fra standarddepoter?

Et personlig pakkearkiv (PPA), som navnet antyder, er et depot du kan bruke til å lagre dine egne pakker eller pakker som ikke er tilgjengelige i de offisielle depotene til operativsystemet ditt. PPAer lar brukere enkelt installere og oppdatere programvare som ikke leveres av de offisielle lagrene til Linux-distribusjonen deres.

På den annen side er standarddepoter samlinger av programvarepakker som offisielt leveres av operativsystemets utviklere. Standardpakkebehandleren på en distro administrerer generelt disse depotene.

Standarddepoter inkluderer vanligvis et bredt spekter av programvarepakker som er grundig testet og vedlikeholdt av distroens utviklere.

Det er noen viktige forskjeller mellom PPAer og standarddepoter:

  1. PPAer er vanligvis opprettet og vedlikeholdt av individuelle brukere eller organisasjoner, mens operativsystemets utviklere vanligvis vedlikeholder standard repositories.
  2. PPAer inneholder ofte pakker som ikke er tilgjengelige i standarddepotene.
  3. PPAer er kanskje ikke så grundig testet og støttet som pakker i standarddepotene, siden de vanligvis ikke vedlikeholdes av de offisielle utviklerne.
  4. Du kan legge til PPAer til systemet ditt ved å bruke pakkebehandlingskommandoer som add-apt-repository på Ubuntu/Debian-baserte distros mens standard repositories vanligvis er konfigurert som standard på systemet ditt og ikke krever noe spesielt oppsett.

Hvordan legge til en PPA på Ubuntu

Ubuntu refererer til en spesiell fil kalt sources.list å utlede alle offisielle og uoffisielle PPAer. For å legge til en PPA må du oppdatere sources.list fil med adressen til PPA og oppdater deretter systemet.

Heldigvis er det en kommando som gjør alt arbeidet for deg. Slik vil prosessen se ut for å legge til en PPA til Ubuntu:

Start en terminal og kjør følgende kommando som superbruker:

sudo add-apt-repository ppa: root_repo/pakkenavn

Oppdater systemet ditt ved å bruke pakkebehandlingen til distroen din. På Ubuntu vil det være å bruke APT-verktøyet:

sudo apt Oppdater

Til slutt, installer programvaren fra PPA-en du nettopp la til ved å bruke pakkebehandlingen:

sudo apt installere pakkenavn

Det er alle trinnene du må følge for å legge til en PPA. Du kan nå laste ned programvare fra den PPA-en ved å bruke standardpakkebehandlingen på distroen din.

På Ubuntu bør du bruke APT-pakkebehandleren for å installere programvare, eller hvis du har installert en annen pakkebehandling, så bruk det.

Sikkerhetsproblemer med PPAer

PPAer kan utgjøre sikkerhetsrisiko hvis de ikke administreres og brukes på riktig måte uten forsiktighet. Noen PPA-er kan inneholde pakker som ikke er signert med et digitalt sertifikat, noe som betyr at det ikke er noen måte å bekrefte ektheten til pakken. Dette kan potensielt tillate en angriper å distribuere ondsinnede pakker gjennom PPA, noe som kan kompromittere systemets sikkerhet.

PPAer er ofte opprettet og vedlikeholdt av tredjeparts enkeltpersoner eller grupper i stedet for operativsystemets offisielle utviklere. Dette betyr at pakkene i en PPA kanskje ikke er så grundig testet og støttet som pakker i de offisielle depotene.

Dette kan øke risikoen for sikkerhetssårbarheter eller andre problemer med pakkene i PPA. Å legge til en PPA til systemet ditt kan også forårsake konflikter med pakker i de offisielle depotene, som potensielt kan ødelegge eksisterende programvare eller introdusere sikkerhetssårbarheter.

Hvordan fjerne en PPA på Ubuntu

For å fjerne en PPA, trenger du bare å slette adressen til PPA i sources.list fil og oppdater deretter systemets depotliste. Her er alle trinnene du må følge:

Bruk APT-verktøyet til å fjerne PPA-depotet fra sources.list fil:

sudo add-apt-repository --fjern ppa: root_repo/pakkenavn

Oppdater systemet ditt ved å bruke pakkebehandlingen på distroen din:

sudo apt Oppdater

Det er alle trinnene du må følge for å fjerne en PPA. For å sjekke om prosessen fungerte, prøv å installere programvare som er en del av PPA-en du fjernet. Pakkebehandleren skal gi en feil.

Som en tommelfingerregel bør du alltid avinstallere programvaren til PPA før du fjerner selve PPA. Dette er en god praksis som forhindrer at utdatert programvare tar opp plass og potensielt unngår sårbarheter som kanskje ikke kan reduseres ettersom den installerte programvaren ikke er oppdatert.

Fordeler med å bruke PPAer på Ubuntu

Det er flere fordeler med å bruke PPAer. La oss se på noen av dem:

  1. PPAer lar deg installere og oppdatere programvare som ikke er tilgjengelig i de offisielle depotene til operativsystemet ditt. Dette kan være spesielt nyttig hvis du trenger en nyere versjon av en pakke eller en pakke som ikke leveres av de offisielle depotene.
  2. PPAer kan gi tilgang til pakker som er under utvikling eller som ennå ikke er klare for inkludering i de offisielle depotene. Dette kan være nyttig hvis du vil teste ut ny programvare eller hvis du trenger en funksjon som ennå ikke er tilgjengelig i de offisielle utgivelsene.
  3. PPA-er kan gjøre det enklere å installere og oppdatere programvare, siden du kan bruke APT-verktøyet til å administrere pakker fra PPA akkurat som du ville gjort med pakker fra de offisielle depotene.
  4. PPA-er kan være en nyttig måte for utviklere å distribuere programvaren sin til et bredere publikum, siden brukere enkelt kan legge til PPA til systemet og installere programvaren ved å bruke apt-kommandoen.

PPA-er er gode når de brukes med forsiktighet. Siden disse pakkene ikke er offisielt vedlikeholdt og testet, bør du alltid være forsiktig med hvilke tillatelser programvaren fra en PPA krever.

Hvis en pakke med en PPA krever root-tillatelser for å kjøre, anbefaler vi å unngå den med mindre du er 100 prosent sikker på at den ikke er skadelig.

Nå vet du hva PPAer er og hvordan du bruker dem

PPAer er en fin måte å dele programvare på. Men siden disse pakkene ikke er offisielt støttet, kan de noen ganger ende opp med å ødelegge systemet ditt.

Effektiv pakkehåndtering er nøkkelen til lang levetid på distribusjonen og for å sikre at du ikke trenger å gå gjennom de gjentatte bryet med å formatere disken. Du bør definitivt lære hvordan du finner og fikser ødelagte pakker hvis du vil at systemet skal fungere ordentlig og holde seg frisk.