Kako dodati PPA spremišta u Debian

O Launchpad PPA-ima

Važno: Debian ne podržava mnoge Launchpad PPA-ove jer paketi uključuju zavisnosti specifične za Ubuntu. Ostali PPA-i rade na Debianu. Dakle, prije nastavka, imajte na umu da čak i ako uspješno instalirate PPA, možda neće biti moguće instalirati pakete zbog problema ovisnosti.

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:

ppa Webupd8

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

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   joan rekao je

    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

    1.    iskoristimo linux rekao je

      Istina je. Nije idealno, ali ponekad nema drugog. Na primjer, za instaliranje Jave (Oracle). 🙁
      Zagrli se, Pablo.

  2.   linuXgirl rekao je

    Odlicno !!! Za Linux Cheat Trunk !!! 😀

  3.   cholojous rekao je

    Dobar vodič, podsjetio me na moje početničke dane kada je Debian 6 dodao PPA kao lud i ponovnu instalaciju. Pozdrav 🙂

  4.   nukela rekao je

    za destabilizaciju debiana bolje koristiti ubuntu
    Doprinos je dobar, ali nije uvjerljiv, radije bih kompajlirao ako nije u rebian-u debiana.

    1.    iskoristimo linux rekao je

      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.

  5.   Victor Miranda rekao je

    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 ...

    1.    iskoristimo linux rekao je

      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.

  6.   Sausl rekao je

    Koristio bih 12.04 ppa jer dijele verziju jezgre
    Nisam instalirao ppa već sam preuzeo debs i instalirao ih kada sam koristio debian

  7.   auroszx rekao je

    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.

  8.   kuis rekao je

    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

    1.    iskoristimo linux rekao je

      Jasno je upozoreno na početku posta. U crvenom i sve ... 🙂

  9.   moony rekao je

    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.

  10.   vicdeveloper rekao je

    Dobar tuton, slijedi do slova i radi bez problema.

    Pozdrav!