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?

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.

instagram viewer

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 officielle arkiver eller som giver nyere versioner af software end hvad der er tilgængeligt i det officielle depoter.

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

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/pakkenavn

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

sudo apt opdatering

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

sudo apt installere pakkenavn

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

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 --fjern ppa: root_repo/pakkenavn

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

sudo apt opdatering

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.

Som en tommelfingerregel bør du altid afinstallere softwaren til PPA'en, før du fjerner selve PPA'en. Dette er en god praksis, der forhindrer dateret software i at optage plads og potentielt undgår sårbarheder, der muligvis ikke kan afbødes, da den installerede software ikke opdateres.

Fordele ved at bruge PPA'er på Ubuntu

Der er flere fordele ved at bruge PPA'er. Lad os se på et par af dem:

  1. PPA'er giver dig mulighed for at installere og opdatere software, der ikke er tilgængelig i dit operativsystems officielle arkiver. Dette kan især være nyttigt, hvis du har brug for en nyere version af en pakke eller en pakke, der ikke leveres af de officielle lagre.
  2. PPA'er kan give adgang til pakker, der er under udvikling eller endnu ikke er klar til at blive inkluderet i de officielle arkiver. Dette kan være nyttigt, hvis du vil teste ny software, eller hvis du har brug for en funktion, der endnu ikke er tilgængelig i de officielle udgivelser.
  3. PPA'er kan gøre det nemmere at installere og opdatere software, da du kan bruge APT-værktøjet til at administrere pakker fra PPA'en, ligesom du ville gøre med pakker fra de officielle repositories.
  4. PPA'er kan være en nyttig måde for udviklere at distribuere deres software til et bredere publikum, da brugere nemt kan tilføje PPA'en til deres system og installere softwaren ved hjælp af apt-kommandoen.

PPA'er er gode, når de bruges med forsigtighed. Da disse pakker ikke er officielt vedligeholdt og testet, bør du altid være forsigtig med, hvilke tilladelser softwaren fra en PPA kræver.

Hvis en pakke med en PPA kræver root-tilladelser for at udføre, anbefaler vi, at du undgår den, medmindre du er 100 procent sikker på, at den ikke er ondsindet.

Nu ved du, hvad PPA'er er, og hvordan du bruger dem

PPA'er er en fantastisk måde at dele software på. Men da disse pakker ikke er officielt understøttet, kan de nogle gange ende med at ødelægge dit system.

Effektiv pakkehåndtering er nøglen til levetiden af ​​din distribution og sikrer, at du ikke skal igennem det gentagne besvær med at formatere din disk. Du bør helt sikkert lære, hvordan du finder og reparerer ødelagte pakker, hvis du ønsker, at dit system skal fungere korrekt og forblive sundt.