Despre PPA Launchpad
În Debian 7
add-apt-repository este un script dezvoltat special pentru distribuția Ubuntu care permite adăugarea sau eliminarea de depozite și care importă automat cheia publică GPG necesară pentru utilizarea acestor depozite.
Începând cu Debian 7 este posibil să se utilizeze add-apt-depozit pentru a adăuga PPA Launchpad. Cu toate acestea, există câteva lucruri de știut înainte de ao utiliza.
Pentru a adăuga un Launchpad PPA în Debian, ca în Ubuntu, utilizați următoarea comandă:
sudo add-apt-repository ppa: tu / ppa
Evident, trebuie să înlocuiți ppa: tu / ppa pentru PPA pe care doriți să îl adăugați.
Cu toate acestea, dacă se adaugă un PPA în acest fel, fișierul sursă al PPA va utiliza versiunea curentă a Debian (de exemplu, »wheezy»). Dacă executăm o actualizare apt-get, vom vedea o eroare 404, deoarece nu există pachete pentru Debian Wheezy în depozitele Launchpad PPA. Toate acestea sunt pachete construite pentru diferite versiuni de Ubuntu. Cum să o rezolvi? Simplu, trebuie să schimbați fișierul sursă al PPA și să indicați pachetele a cărei versiune de Ubuntu dorim să o folosim.
Pentru a funcționa corect, apoi, după ce folosiți comanda „ppa add-apt-repository ppa: tu / ppa”, trebuie să editați fișierul sursă al PPA care se află în folderul /etc/apt/sources.list .d / și înlocuiți versiunea Debian (de exemplu, „wheezy”) cu o versiune Ubuntu. În acest moment, este recomandabil să utilizați o versiune LTS de Ubuntu.
Iată un exemplu. Să presupunem că adăugăm ppa webupd8team / java în Debian Wheezy folosind „add-apt-repository: webupd8team / java”. Ca urmare, fișierul /etc/apt/sources.list.d/webupd8team-java-wheezy.list trebuie să fi fost creat. O edităm cu următoarea comandă:
sudo nano /etc/apt/sources.list.d/webupd8team-java-wheezy.list
Acest fișier ar trebui să conțină două rânduri:
deb http://ppa.launchpad.net/webupd8team/java/ubuntu wheezy main deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu wheezy main
Rămâne doar să schimbați „wheezy” după numele de cod al distribuției Ubuntu pe care vrem să o folosim. În acest caz, de exemplu, putem folosi Trusty, cea mai recentă versiune LTS a Ubuntu. După editarea fișierului, ar trebui să arate astfel:
deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main
În cele din urmă, trebuie doar să rulați:
sudo apt-get update
Aceasta va actualiza lista pachetelor, ținând acum cont de pachetele găzduite în depozitele PPA nou adăugate.
În versiunile mai vechi ale Debian
În versiunile mai vechi de Debian, dacă comanda add-apt-repository nu este disponibilă, depozitul poate fi adăugat manual prin editarea fișierului / Etc / apt / sources.list și adăugarea cheii cu apt-key.
Toate aceste informații pot fi găsite pe site-ul web Launchpad al PPA, în secțiunea intitulată „Detalii tehnice despre acest PPA”, așa cum se vede în captura de ecran de mai jos:
Mai întâi importăm cheia cu comanda apt-key:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886
Evident, trebuie să înlocuiți EEA14886 cu cheia PPA pe care doriți să o adăugați.
Cheie de semnare:
1024R / EEA14886 (Ce este asta?)
amprentă digitală:
7B2C3B0889BF5709A105D03AC2518248EEA14886
După cum puteți vedea, cheia de utilizat în comanda apt-key este după linia directă înainte.
După ce ați făcut acest lucru, adăugați liniile deb corespunzătoare la sfârșitul fișierului /etc/apt/sources.list.
Trucul aici este să alegeți o versiune de Ubuntu „echivalentă” cu versiunea de Debian pe care o folosim pe site-ul PPA. Aceasta va genera adresele http corespunzătoare, așa cum se vede în captura de ecran de mai sus.
Odată ce avem adresele http ale PPA, putem folosi un editor de text sau pur și simplu rulați următoarele de la un terminal pentru a le adăuga la sfârșitul fișierului /etc/apt/sources.list:
echo 'deb deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main' >> /etc/apt/sources.list echo 'deb deb-src http://ppa.launchpad.net/webupd8team/ java / ubuntu trusty main '>> /etc/apt/sources.list
În cele din urmă, actualizăm lista de pachete:
sudo apt-get update
Salut buna dimineata,
Chiar nu văd nici o nevoie să folosesc depozite ppa în Debian. Nu recomand deloc amestecarea pachetelor Ubuntu cu Debian.
Apropo, depozitele Debian sunt mai mult decât complete.
salutări
Este adevarat. Nu este ideal, dar uneori nu există altul. De exemplu, pentru a instala Java (Oracle). 🙁
Îmbrățișare, Pablo.
Excelent!!! Pentru Linux Cheat Trunk !!! 😀
Ghid bun, mi-a amintit de zilele mele de debutanți cu Debian 6 adăugând PPA-uri ca nebune și reinstalând. Salutări 🙂
pentru a destabiliza debian folosiți mai bine ubuntu
Contribuția este bună, dar nu convingătoare, prefer să compilez dacă nu se află în repo-urile debian.
Este adevarat. Există, de asemenea, testarea debian. La fel, pentru cei care nu știu cum să compileze aplicațiile, o sarcină cu care suntem de acord poate fi uneori destul de plictisitoare, aceasta poate fi o alternativă. Sigur, nu este ideal pe hârtie, dar poate funcționa.
Nu este necesar să folosiți „apt-repository” în Debian, cu „apt edit-sources” pe care îl adăugați ca depozit comun și apoi cu „pubkey” exportați cheia automat și actualizați depozitele ...
Sigur, acesta este un alt mod de a face acest lucru, deși este un pic mai complicat. De aceea am ales add-apt-repository. În plus, cei care provin de la Ubuntu se vor simți familiarizați cu utilizarea acestuia.
Îmbrățișare, Pablo.
Aș folosi 12.04 ppa, deoarece partajează versiunea kernel
Nu am instalat ppa, dar am descărcat deb-urile și le-am instalat când foloseam debian
Un mic truc: căutați în WebUpd8 PPA pachetul „launchpad-getkeys”. Instalați-l, nu cauzează probleme. Apoi rulați aceeași comandă ca și root și se va ocupa de adăugarea tuturor semnăturilor PPA lipsă, în loc să le adăugați una câte una.
Cred că postarea unui lucru pe care mulți începători îl vor încerca să-și înșele Debian-ul ar trebui să fie mai mult decât avertizat cu privire la mizeria pe care o pot face
Este clar avertizat la începutul postării. În roșu și totul ... 🙂
dar esti nebun sau ce? Vrei să rup debianul? ...
Hehe .. informații bune, am văzut întotdeauna ppa acolo și cred că o dată sau de două ori am vrut să aflu adresa reală, dar nu am putut așa că am renunțat la ea.
Mulțumesc și nu voi încerca NICIODATĂ să le folosesc (poate cu PC-uri terțe dacă)
Salutări din sud.
Bun tuto, urmat la scrisoare și care funcționează fără probleme.
Salutări!