O Launchpad PPA-ima
U Debianu 7
add-apt-repozitorij je skripta posebno razvijena za Ubuntu distribuciju koja omogućava dodavanje ili uklanjanje spremišta i koja automatski uvozi javni GPG ključ potreban za upotrebu tih spremišta.
Od Debiana 7 to je moguće koristiti add-apt-spremište da biste dodali Launchpad PPA-ove. Međutim, prije upotrebe morate znati nekoliko stvari.
Da biste dodali Launchpad PPA u Debian, kao u Ubuntuu, upotrijebite sljedeću naredbu:
sudo add-apt-repozitorij ppa: vi / ppa
Očito je da morate zamijeniti ppa: vi / ppa za PPA koji želite dodati.
Međutim, ako se na ovaj način doda PPA, izvorna datoteka za PPA koristit će trenutnu verziju Debiana (na primjer, »wheezy»). Ako pokrenemo apt-get ažuriranje, vidjet ćemo grešku 404, jer nema paketa za Debian Wheezy u spremištima Launchpad PPA. Svi su paketi napravljeni za različite verzije Ubuntu-a. Kako to riješiti? Jednostavno, morate promijeniti izvornu datoteku PPA-a i navesti pakete koju verziju Ubuntu-a želimo koristiti.
Da biste ispravno radili, nakon upotrebe naredbe "ppa add-apt-repository ppa: tu / ppa", morate urediti izvornu datoteku PPA-a koja se nalazi u /etc/apt/sources.list mapi .d / i zamijenite verziju Debiana (npr. "wheezy") verzijom Ubuntu. U ovom trenutku je poželjno koristiti LTS verziju Ubuntu-a.
Evo primjera. Recimo da dodamo webupd8team / java ppa u Debian Wheezy pomoću "add-apt-repozitorija: webupd8team / java". Kao rezultat, datoteka /etc/apt/sources.list.d/webupd8team-java-wheezy.list mora biti stvorena. Uređujemo ga sljedećom naredbom:
sudo nano /etc/apt/sources.list.d/webupd8team-java-wheezy.list
Ova datoteka treba sadržavati dva reda:
deb http://ppa.launchpad.net/webupd8team/java/ubuntu wheezy glavni deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu wheezy main
Preostaje samo promjena "wheezy" pod kodnim imenom Ubuntu distribucije koju želimo koristiti. U ovom slučaju, na primjer, možemo koristiti Trusty, najnoviju LTS verziju Ubuntu-a. Nakon uređivanja datoteke, trebalo bi da izgleda ovako:
deb http://ppa.launchpad.net/webupd8team/java/ubuntu pouzdan glavni deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu pouzdan glavni
Napokon, morate samo pokrenuti:
sudo apt-get update
Ovo će ažurirati listu paketa, sada uzimajući u obzir pakete hostirane u novo dodanim PPA spremištima.
U starijim verzijama Debiana
U starijim verzijama Debiana, ako naredba add-apt-repository nije dostupna, spremište se može dodati ručno uređivanjem datoteke /etc/apt/sources.list i dodavanje ključa sa apt-ključ.
Sve ove informacije mogu se naći na web mjestu PPA-a Launchpad, u odjeljku pod naslovom "Tehnički detalji o ovom PPA-u", kao što se vidi na snimku zaslona ispod:
Prvo uvozimo ključ pomoću naredbe apt-key:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886
Očito je da morate zamijeniti EEA14886 ključem PPA-a koji želite dodati.
Ključ za potpis:
1024R / EEA14886 (Što je ovo?)
Otisak prsta:
7B2C3B0889BF5709A105D03AC2518248EEA14886
Kao što vidite, ključ koji ćete koristiti u naredbi apt-key je nakon kose crte.
Nakon što je to učinjeno, dodajte odgovarajuće deb linije na kraj datoteke /etc/apt/sources.list.
Trik je ovdje odabrati verziju Ubuntua "ekvivalentnu" verziji Debiana koju koristimo na PPA web stranici. Ovo će generirati odgovarajuće http adrese, kao što se vidi na snimku zaslona iznad.
Jednom kada imamo http adrese PPA-a, možemo koristiti uređivač teksta ili jednostavno pokrenuti sljedeće iz terminala da ih dodamo na kraj datoteke /etc/apt/sources.list:
echo 'deb deb http://ppa.launchpad.net/webupd8team/java/ubuntu pouzdan glavni' >> /etc/apt/sources.list echo 'deb deb-src http://ppa.launchpad.net/webupd8team/ java / ubuntu pouzdan glavni '>> /etc/apt/sources.list
Na kraju, ažuriramo listu paketa:
sudo apt-get update
Zdravo dobro jutro,
Zaista ne vidim potrebu za korištenjem ppa spremišta u Debianu. Uopće ne preporučujem miješanje Ubuntu paketa s Debianom.
Inače, Debian spremišta su više nego potpuna.
pozdravi
Istina je. Nije idealno, ali ponekad nema drugog. Na primjer, za instaliranje Jave (Oracle). 🙁
Zagrli se, Pablo.
Odlicno !!! Za Linux Cheat Trunk !!! 😀
Dobar vodič, podsjetio me na moje početničke dane kada je Debian 6 dodao PPA kao lud i ponovnu instalaciju. Pozdrav 🙂
za destabilizaciju debiana bolje koristiti ubuntu
Doprinos je dobar, ali nije uvjerljiv, radije bih kompajlirao ako nije u rebian-u debiana.
Istina je. Tu je i debian testiranje. Isto tako, za one koji ne znaju kako kompajlirati aplikacije, zadatak s kojim se slažemo ponekad može biti prilično zamoran, ovo može biti alternativa. Svakako, nije idealno na papiru, ali može uspjeti.
Nije potrebno koristiti "apt-repozitorij" u Debianu, s "apt edit-source" koje dodate kao zajedničko spremište, a zatim s "pubkey" automatski izvozite ključ i ažurirate spremišta ...
Naravno, to je još jedan način da to učinite, iako je malo složeniji. Zbog toga sam izabrao add-apt-repozitorij. Pored toga, oni koji dolaze iz Ubuntua osjećat će se upoznati s njegovom upotrebom.
Zagrli se, Pablo.
Koristio bih 12.04 ppa jer dijele verziju jezgre
Nisam instalirao ppa već sam preuzeo debs i instalirao ih kada sam koristio debian
Mali trik: potražite u WebUpd8 PPA paket "launchpad-getkeys". Instalirajte ga, to ne uzrokuje probleme. Zatim pokrenite tu istu naredbu kao root i on će se pobrinuti za dodavanje svih vaših nedostajućih PPA potpisa, umjesto da ih doda jedan po jedan.
Mislim da bi objavljivanje nečega što će mnogi početnici pokušati zeznuti svoj Debian, trebalo više nego upozoriti na nered koji mogu napraviti
Jasno je upozoreno na početku posta. U crvenom i sve ... 🙂
ali jesi li lud ili šta? Želite li da razbijem debian? ...
Hehe .. dobre informacije, uvijek sam tamo vidio ppa i mislim da sam jednom ili dva puta htio saznati pravu adresu, ali nisam mogao pa sam odustao od toga.
Hvala i NIKADA ih neću pokušati koristiti (možda sa računarom treće strane ako)
Pozdrav sa juga.
Dobar tuton, slijedi do slova i radi bez problema.
Pozdrav!