Hva er Ubuntu PPA og hvordan installerer jeg det? [2023]

PPA er en måte for individuelle utviklere eller team å være vert for og distribuere programvarepakkene sine på Ubuntu-plattformen.

I Linux-systemer distribueres og installeres programvarepakker vanligvis ved hjelp av pakkebehandlere og pakkebehandlingssystemer.

Disse systemene bruker et sentralt programvarelager, som er en samling programvarepakker som enkelt kan lastes ned og installeres på en brukers system.

Pakkebehandlingen bruker informasjon fra depotet for å bestemme hvilke pakker som er tilgjengelige, hvilke versjoner av disse pakkene som er tilgjengelige, og hvilke avhengigheter som må tilfredsstilles for å installere en bestemt pakke.

Populære pakkehåndteringssystemer som brukes i Linux inkluderer apt (brukt av Debian og Ubuntu), yum (brukt av Red Hat og CentOS) og Pacman (brukt av Arch Linux).

Pakkebehandlingen gir vanligvis kommandoer for å søke, installere, oppdatere og fjerne pakker fra systemet.

Imidlertid har disse pakkebehandlerne også noen begrensninger, som langsomme utgivelsessykluser og pakkekonflikter. Disse begrensningene kan overvinnes ved å bruke PPA.

PPA gir ekstra fordeler i forhold til tradisjonelle pakkeadministratorer, for eksempel raskere tilgang til oppdateringer, støtte for uoffisielle pakker, forbedret kompatibilitet og enklere pakkeadministrasjon.

La oss se nøyaktig hva denne PPA handler om.

Hva er Ubuntu PPA?

PPA står for Personal Package Archive, som er et programvarelager for Debian-baserte Linux-distribusjoner (som Ubuntu) som lar individuelle utviklere og team publisere sine egne pakker og gjøre dem tilgjengelige for andre brukere.

Med PPA kan utviklerne enkelt pakke, distribuere og administrere programvaren sin, og brukerne kan enkelt installere, oppdatere og fjerne programvarepakker.

PPAer gir utviklere en måte å distribuere programvare som ikke er inkludert i de offisielle depotene til en Linux-distribusjon eller å tilby nyere versjoner av programvare enn det som er tilgjengelig i de offisielle depotene.

  Sjekk AQI og pust kvalitetsluft rundt deg

For å bruke PPA må brukere legge til PPA-depotet til systemet og deretter bruke pakkebehandleren til å installere pakker fra PPA.

PPAer vedlikeholdes av utviklerne og er ikke gjenstand for samme nivå av undersøkelse som pakker i de offisielle depotene. Så brukere bør være forsiktige når de installerer pakker fra en PPA og bør sørge for at PPA er pålitelig og pålitelig.

Hvordan fungerer PPA?

Her er en kort oversikt over hvordan PPA fungerer.

#1. Pakkeoppretting

En utvikler lager en programvarepakke som inneholder nødvendige filer, avhengigheter og installasjonsskript. Pakken er bygget ved hjelp av Debians pakkesystem, som gjør at den enkelt kan installeres og administreres på Debian-baserte systemer.

#2. Opprettelse av PPA

Utvikleren oppretter en PPA på Launchpad-plattformen, som er en nettbasert tjeneste levert av Canonical (utgiver av ubuntu) som gir en måte å være vert for, administrere og distribuere programvarepakker.

#3. Pakkeopplasting

Utvikleren laster opp pakken til sin PPA sammen med informasjon om pakken, for eksempel dens avhengigheter, versjonsnummer og beskrivelse.

#4. Pakkebygg

Launchpad bygger automatisk pakken for hver støttet distribusjon og arkitektur. Denne prosessen sikrer at pakken er kompatibel med målsystemet og er klar til å installeres.

#5. Pakkedistribusjon

Når pakken er bygget, er den tilgjengelig for brukere å laste ned og installere fra PPA.

#6. Pakkehåndtering

Brukere kan legge til PPA-depotet til systemet sitt og deretter bruke pakkebehandleren til å installere, oppdatere eller fjerne pakker fra PPA.

PPA gir utviklere en praktisk måte å distribuere programvaren sin og for brukere å administrere programvareinstallasjonene sine. Ved å utnytte mulighetene til Launchpad-plattformen og Debians pakkesystem, gjør PPA det enkelt å administrere programvareinstallasjoner og sikrer at brukerne har tilgang til de nyeste og mest relevante pakkene.

Offisiell PPA vs. uoffisiell PPA

Hovedforskjellen mellom offisielle og uoffisielle PPAer er kilden til pakkene de inneholder.

Offisiell PPA – Disse PPAene administreres og vedlikeholdes av Canonical (selskapet bak Ubuntu) eller andre pålitelige organisasjoner. De inneholder programvare som er offisielt godkjent av Ubuntu og anses vanligvis som trygge å bruke.

  Evaluer nettstedets effektivitet ved å bruke disse 7 gradereverktøyene

Uoffisiell PPA – Disse er opprettet og vedlikeholdt av enkeltpersoner eller organisasjoner som ikke er tilknyttet Ubuntu. De kan inneholde programvare som ikke er offisielt godkjent av Ubuntu, og kvaliteten og sikkerheten til programvaren de inneholder kan variere.

Hvordan legge til PPA på Ubuntu?

For å legge til en PPA på Ubuntu, følg ganske enkelt disse trinnene:

Åpne en terminal. Du kan gjøre dette ved å trykke på Ctrl + Alt + T hurtigtasten.

For å legge til PPA til ubuntu-systemet, må du først installere denne programvare-egenskaper-vanlige pakken ved å bruke kommandoen nedenfor.

sudo apt-get install software-properties-common

Legg deretter til PPA-depotet – Bruk følgende kommando for å legge til en PPA til systemet ditt, erstatt ppa:user/repo med det faktiske PPA-depotet du vil legge til.

sudo add-apt-repository ppa:user/repo

Her vil jeg legge til notepadqq PPA.

Du kan støte på kommandoen add-apt-repository mangler på Debian og noen ganger på Ubuntu. Den feilen kan se slik ut.

sudo: add-apt-repository: command not found

Det er fordi kommandoen add-apt-repository er en del av pakken software-properties-common, og du må installere denne pakken på nytt for å installere add-apt-repository.

Oppdater pakkelisten – Etter å ha lagt til PPA-depotet, oppdater pakkelisten ved å kjøre følgende kommando.

sudo apt update

Installer pakker – Til slutt kan du installere pakker fra det nylig lagt til PPA-depotet ved å bruke følgende kommando ved å erstatte «pakkenavn» med det faktiske pakkenavnet du vil installere.

sudo apt install package-name

Merk: Før du legger til en PPA, er det alltid en god idé å sjekke påliteligheten og sikkerheten fra kilden. Noen PPA-er kan inneholde skadelig programvare eller utdatert programvare, så det er viktig å være forsiktig når du legger til PPA-er til systemet ditt.

Hvordan fjerne PPA på Ubuntu?

Du kan enkelt fjerne PPA på ubuntu ved å følge trinnene nedenfor.

Og det første trinnet er å liste opp alle installerte PPA-er på systemet ditt. For det, kjør følgende kommando på terminalen.

ls /etc/apt/sources.list.d/

Fjern PPA-depot – For å slette et spesifikt PPA-depot fra systemet, bruk følgende kommando ved å erstatte ppa: bruker/repo med det faktiske PPA-depotet, du vil fjerne.

sudo add-apt-repository --remove ppa:user/repo

Her har jeg valgt å fjerne PPA installert ovenfor.

  Alexa vil fortsatt jobbe med Nest (og det er et problem)

Fjerning av en PPA vil også fjerne alle pakker som er installert fra den PPA. Hvis du vil beholde pakkene installert fra den PPA-en, bør du vurdere å bruke en annen metode, for eksempel festing, for å forhindre at de oppdateres.

Fordeler med PPA

Her er noen fordeler ved å bruke Personal Package Archives (PPA) på Ubuntu.

Enkel programvaredistribusjon

PPAer gir en enkel måte for utviklere å distribuere programvaren sin til et større publikum, noe som gjør det enklere for brukere å installere og motta oppdateringer for den programvaren.

Regelmessige oppdateringer

De kan oppdateres regelmessig, noe som gir brukerne de nyeste versjonene av programvaren de har installert fra PPA.

Test ny programvare

PPAer gir brukere en måte å teste ny programvare som ennå ikke er inkludert i de offisielle depotene uten å påvirke stabiliteten til systemet deres.

Ikke behov for en kompilasjon

De lar brukere installere forhåndskompilerte pakker, noe som gjør det enklere og raskere å installere programvare enn å kompilere den fra kildekoden. Dette er spesielt nyttig for brukere som ikke har erfaring med å kompilere programvare fra kildekode.

Egendefinerte depoter

Disse kan også brukes til å lage tilpassede depoter for spesifikke grupper av brukere, slik at de enkelt kan få tilgang til og installere pakker som ikke er inkludert i de offisielle depotene.

Sikkerhetsproblemer med PPA

PPAer kan introdusere sikkerhetsrisikoer for Ubuntu-systemet ditt, da de kan inneholde skadelig programvare, utdatert programvare eller pakker med kjente sårbarheter. Her er noen sikkerhetsproblemer med PPAer:

Ubekreftede kilder

PPAer kan opprettes av hvem som helst og kan ikke undersøkes grundig for sikkerhet og kvalitet.

Utdatert programvare

De oppdateres kanskje ikke regelmessig og kan inneholde utdatert programvare med kjente sårbarheter.

Skadelig programvare

Disse PPAene inneholder skadelig programvare, for eksempel skadelig programvare eller spionprogrammer, som kan kompromittere sikkerheten til systemet ditt.

Pakkekonflikt

De kan forårsake pakkekonflikter med andre pakker installert på systemet ditt, noe som fører til uventet oppførsel eller systemustabilitet.

Konklusjon

Jeg håper du fant denne artikkelen nyttig for å lære om PPA og hvordan du installerer den.

Du kan også være interessert i å lære om apt-kommandoen for å administrere Debian-distribusjoner.