¿hvorfor agregar PPA-arkiver hvis vi allerede har tusindvis af programmer, der bruger de officielle Ubuntu-arkiver?
De personlige pakkefiler (Personlige Package Archive, på engelsk), tillad udviklere at distribuere software og opdateringer direkte til Ubuntu-brugere uden at skulle vente på, at Ubuntus egne arkiver opdateres.
Launchpad, det websted, der er vært for de fleste af de tilgængelige PPA'er, bygger binære filer og gemmer dem i et specifikt lager. Dette betyder, at Ubuntu-brugere kan installere disse pakker på samme måde, som de er vant til at installere resten af applikationerne i Ubuntu, med den ekstra fordel, at de har de nyeste opdateringer til disse programmer og endda kan finde programmer, der ikke er tilgængelig i de officielle arkiver.
Sådan installeres PPA-arkiver
Lad os tage et praktisk eksempel. Antag, at vi vil installere lukker. Den første ting, vi skal vide, er det identificerende navn på PPA, som vi vil installere. På Shutter PPA-siden er det klart, at for at tilføje dette lager er det nødvendigt at tage linjen til efterretning ppa: lukker / ppa.
Mulighed 1: fra kommandolinjen
Alt, hvad der skal gøres, er at åbne en terminal og indtaste de relevante kommandoer for at tilføje PPA, opdatere pakkelisten og installere det ønskede program (Shutter i vores eksempel).
sudo add-apt-repository ppa: lukker / ppa sudo apt-get opdatering sudo apt-get install lukker
Mulighed 2: fra softwarecenteret
1.- Åbn Ubuntu Software Center.
2.- Rediger > Oprindelsen af softwaren
3.- Derefter i fanen Anden software, klik tilføje og indtast PPA-linjen. I vores eksempel: ppa: lukker / ppa og klik på acceptere.
4. Installer det ønskede program (fortsæt med vores eksempel, Shutter).
Sådan fjernes PPA-arkiver
Mulighed 1: Fjern PPA fra kommandolinjen
Efter vores eksempel fra lukker:
sudo add-apt-repository --remove ppa:shutter/ppa
Det er klart, at linjen ppa: lukker / ppa skal erstattes af, hvad der svarer til i hvert tilfælde.
Mulighed 2: fra softwarecenteret
1.- Åbn Ubuntu Software Center.
2.- Rediger > Oprindelsen af softwaren
3.- Derefter i fanen Anden software, klik fjerne og klik på acceptere.
Sådan fjernes en PPA og dens respektive pakker automatisk
Mulighed 1: fra kommandolinjen
PPA-Purge er et simpelt script, der fjerner den pågældende PPA samt alle de installerede pakker fra den.
1.- Installer PPA-Purge
sudo apt-get install ppa-purge
2.- Brug PPA-Purge til at afinstallere PPA. Efter vores eksempel:
sudo ppa-purge ppa:shutter/ppa
Mulighed 2: Brug af YPPA
1.- Installer Y-PPA:
sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager
2.- Fjern den pågældende PPA. Y-PPA Manager grafiske interface er intuitiv nok til at finde ud af, hvad man skal gøre.
Sådan deaktiveres PPA-arkiver
Deaktivering af en PPA indebærer, at systemet ikke modtager nogen opdateringer fra den PPA, men tidligere installerede pakker fjernes ikke. Fordelen ved at deaktivere en PPA i stedet for at fjerne den er, at det er lettere at genaktivere den.
Sådan deaktiveres en PPA:
1.- Åbn Ubuntu Software Center.
2.- Rediger > Oprindelsen af softwaren
3.- Derefter i fanen Anden software, fjern markeringen i afkrydsningsfeltet ud for den pågældende PPA, og klik acceptere.
På samme måde kan en PPA også aktiveres igen.
Fremragende artikel (som altid) 😀
En fornøjelse at læse dig Pablo ^^
Tak Saito! Jeg savnede dig! Hvor godt at se dig her ...
Skål! Paul.
Meget tydeligt! Tak skal du have.
Meget godt.
OMG!! mange tak.
En lille idé at udfylde denne fantastiske guide: er det opstået dig at medtage programmer, der er inkluderet i selve distributionen, eller som det officielle lager kun har en forældet version, eller at du allerede har dem installeret?
For eksempel installerede jeg Azureus aka Vuze torrent-programmet fra det officielle lager, og efter at have brugt det i et par måneder og haft nok filer og torrenter aktive stod jeg over for dilemmaet, at jeg ikke kunne afinstallere og miste alt det arbejde, og at jeg kun havde brug for et værktøj tilgængelig i den nyeste version, som det officielle ubunto-arkiv ikke er opdateret.
Jeg tror, jeg tror bare, at jeg formåede at gøre det, men det var en rigtig odyssey, og jeg lærte eller forstod ikke engang, hvordan jeg gjorde det
Hej gambi! faktisk ... proceduren i det tilfælde er den samme. Du installerer PPA, du opdaterer listen over pakker, og når du opgraderer, fortæller den dig, at der er en ny version af programmet (i dit tilfælde azureus), der ikke er nogen anden end den, der er tilgængelig i ppa.
Jeg håber, jeg var klar.
Skål! Paul.
Fin, men nogle gange er den specifikke ppa for en distribution inkluderet.
Jeg har for eksempel problemet med opdateringen af Turpial 3.0. der har inkluderet det i http://ppa.launchpad.net/effie-jayx/turpial/ubuntu/dists/saucy/
mens mit softwarecenter fokuserer på Olivias officerer eller "raring" (jeg bruger Linux Mint)
Så meget som jeg angiver, at filerne er hostet i saucy, downloader og installerer jeg ikke programmet.
Umuligt at forklare bedre! ... I disse dage vil jeg forsøge at uploade YPPA Manager oversat til spansk på 1 KUN DEB 🙂 installer DEB og det er det, det giver ikke mening ... det skal være for folk, der ikke ved, hvordan man tilføjer PPA'er og installerer det skal du tilføje en PPA lol. Meget god artikel, det vil gøre meget. Skål!
Elsk denne blog, Pablo! Godt design og praktisk indhold. Mit spørgsmål er fokuseret på Elementary OS og relateret nøjagtigt til "Y PPA" og softwarecentret; Er det muligt, at installationen af den første vil gøre den anden inaktiv? Jeg prøver at starte det og nopi,
Mange tak
Nej, det tror jeg ikke…
Ingen idé om hvad det kunne være, men jeg tror ikke softwarecentret er årsagen til fejlen.
kram! Paul.
Meget god side, det og jeg er en svamp, gammel dame, men jeg absorberer stadig det, du lærer ud over dem, der forean eller kommenterer.
Mange tak Carlos for dine kommentarer, det er aldrig for sent at lære.
Mange tak for dine bidrag, jeg er ny på Linux, og du hjalp mig med at forstå denne vidunderlige verden mere!