Hvad er PPA, og hvordan installerer det software på Ubuntu Linux?

Hvad er PPA, og hvordan installerer det software på Ubuntu Linux?
Læsere som dig hjælper med at støtte MUO. Når du foretager et køb ved hjælp af links på vores websted, kan vi optjene en affiliate-kommission. Læs mere.

PPA'er eller Personal Package Archives er en type arkiv, der bruges i Linux-systemer til at gemme og distribuere softwarepakker.





Lad os lære, hvad en PPA er, hvordan de adskiller sig fra standarddepoter, hvordan man tilføjer og fjerner PPA'er, om PPA'er er sikre at bruge, og endelig fordelene ved at bruge PPA'er.





Hvad er PPA?

  launchpad hjemmeside

Verden af ​​gratis og open source-software (FOSS) er afhængig af individuelle bidrag. Du er muligvis ikke en officiel udvikler af distribution og alligevel yde kritiske bidrag til open source-kode eller udvikle applikationer, der forbedrer brugeroplevelsen.





Bemærk, at du ikke bør forveksle PPA på Linux med den medicinske tilstand Primary Progressive Aphasia. PPA i Linux-økosystemet omhandler pakker, mens PPA i medicinsk terminologi er en neurologisk lidelse, der påvirker sprog og kommunikation.

Nogle gange kan disse applikationer ikke flettes sammen med softwarens officielle lager. Det er her PPA kommer til at spille. Et personligt pakkearkiv (PPA) er et lager, der er vært for softwarepakker, der er bygget og vedligeholdt af enkeltpersoner eller grupper og gjort tilgængelige for andre.



PPA'er er en bekvem måde at få adgang til de nyeste softwareversioner, som endnu ikke er tilgængelige i operativsystemets officielle arkiver. De giver udviklere og brugere mulighed for nemt at distribuere og installere softwarepakker, der ikke er en del af de officielle arkiver, eller som leverer nyere versioner af software, end hvad der er tilgængeligt i de officielle arkiver.

Enhver, der ønsker at downloade en app, der endnu ikke er en del af det officielle lager, kan tilføje PPA for den applikation og installere den på deres system ved hjælp af standardpakkehåndteringen.





Ubuntu giver udviklere mulighed for at oprette PPA'er og hoste dem på Affyringsrampe . Brugere kan søge efter en pakke eller et lager på dette websted og tilføje dets PPA til deres system.

Hvordan er PPA'er forskellige fra standarddepoter?

Et personligt pakkearkiv (PPA), som navnet antyder, er et lager, du kan bruge til at gemme dine egne pakker eller pakker, der ikke er tilgængelige i dit operativsystems officielle lagre. PPA'er giver brugerne mulighed for nemt at installere og opdatere software, der ikke leveres af de officielle arkiver i deres Linux-distribution.





På den anden side er standarddepoter samlinger af softwarepakker, der officielt leveres af operativsystemets udviklere. Standardpakkehåndteringen på en distro administrerer generelt disse lagre.

Standardlagre inkluderer typisk en bred vifte af softwarepakker, der er grundigt testet og vedligeholdt af distroens udviklere.

Der er nogle vigtige forskelle mellem PPA'er og standarddepoter:

  1. PPA'er oprettes og vedligeholdes normalt af individuelle brugere eller organisationer, mens operativsystemets udviklere typisk vedligeholder standardlagre.
  2. PPA'er indeholder ofte pakker, der ikke er tilgængelige i standardlagrene.
  3. PPA'er er muligvis ikke så grundigt testet og understøttet som pakker i standardlagrene, da de generelt ikke vedligeholdes af de officielle udviklere.
  4. Du kan tilføje PPA'er til dit system ved hjælp af pakkehåndteringskommandoer som add-apt-repository på Ubuntu/Debian-baserede distros, mens standarddepoter typisk er konfigureret som standard på dit system og ikke kræver nogen speciel opsætning.

Sådan tilføjes en PPA på Ubuntu

  tilføjelse af en ppa i Ubuntu

Ubuntu refererer til en speciel fil kaldet sources.list at udlede alle de officielle og uofficielle PPA'er. For at tilføje en PPA skal du opdatere sources.list fil med adressen på PPA'en, og opdater derefter dit system.

Heldigvis er der en kommando, der gør alt arbejdet for dig. Sådan ser processen ud for at tilføje en PPA til Ubuntu:

Tænd en terminal og kør følgende kommando som superbruger:

 sudo add-apt-repository ppa:root_repo/package_name

Opdater dit system ved hjælp af pakkehåndteringen i din distro. På Ubuntu ville det være at bruge APT-værktøjet:

hvor meget data bruger streaming
 sudo apt update

Til sidst skal du installere softwaren fra den PPA, du lige har tilføjet, ved hjælp af pakkehåndteringen:

 sudo apt install package_name

Det er alle de trin, du skal følge for at tilføje en PPA. Du kan nu downloade software fra den PPA ved hjælp af standardpakkehåndteringen på din distro.

På Ubuntu skal du bruge APT-pakkehåndteringen til at installere software, eller hvis du har installeret en anden pakkehåndtering , så brug det.

Sikkerhedsproblemer med PPA'er

PPA'er kan udgøre sikkerhedsrisici, hvis de ikke administreres korrekt og bruges uden forsigtighed. Nogle PPA'er kan indeholde pakker, der ikke er signeret med et digitalt certifikat, hvilket betyder, at der ikke er nogen måde at verificere pakkens ægthed på. Dette kan potentielt give en hacker mulighed for at distribuere ondsindede pakker gennem PPA, hvilket kan kompromittere dit systems sikkerhed.

PPA'er oprettes og vedligeholdes ofte af tredjepartsindivider eller -grupper i stedet for af operativsystemets officielle udviklere. Det betyder, at pakkerne i en PPA muligvis ikke er så grundigt testet og understøttet som pakker i de officielle arkiver.

Dette kan øge risikoen for sikkerhedssårbarheder eller andre problemer med pakkerne i PPA. Tilføjelse af en PPA til dit system kan også forårsage konflikter med pakker i de officielle arkiver, hvilket potentielt kan bryde eksisterende software eller introducere sikkerhedssårbarheder.

Sådan fjerner du en PPA på Ubuntu

  fjernelse af en ppa i Ubuntu

For at fjerne en PPA skal du blot slette adressen på PPA'en i sources.list fil og derefter opdatere dit systems lagerliste. Her er alle de trin, du skal følge:

Brug APT-værktøjet til at fjerne PPA-lageret fra sources.list fil:

 sudo add-apt-repository --remove ppa:root_repo/package_name

Opdater dit system ved hjælp af pakkehåndteringen på din distro:

 sudo apt update

Det er alle de trin, du skal følge for at fjerne en PPA. For at kontrollere, om processen fungerede, skal du prøve at installere software, der er en del af den PPA, du fjernede. Pakkeadministratoren skulle give en fejl.