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 ovisnosti 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ćuje 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 za dodavanje Launchpad PPA-ova. 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 morate zamijeniti ppa: ti / 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 ažuriranje apt-get, vidjet ćemo pogrešku 404, jer u spremištima Launchpad PPA nema paketa za Debian Wheezy. Svi su paketi napravljeni za različite verzije Ubuntua. 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 mapi /etc/apt/sources.list .d / i zamijenite verziju Debiana (npr. "wheezy") verzijom Ubuntu. U ovom je trenutku poželjno koristiti LTS verziju Ubuntua.

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 je sljedećom naredbom:

sudo nano /etc/apt/sources.list.d/webupd8team-java-wheezy.list

Ova datoteka treba sadržavati dva retka:

deb http://ppa.launchpad.net/webupd8team/java/ubuntu wheezy glavni deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu wheezy main

Ostaje samo promijeniti "wheezy" pod kodnim nazivom distribucije Ubuntu koji želimo koristiti. U ovom slučaju, na primjer, možemo koristiti Trusty, najnoviju LTS verziju Ubuntua. Nakon uređivanja datoteke trebala bi izgledati ovako:

deb http://ppa.launchpad.net/webupd8team/java/ubuntu pouzdan glavni deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu pouzdan glavni

Napokon, jednostavno morate pokrenuti:

sudo apt-get ažuriranje

Ovo će ažurirati popis paketa, uzimajući sada 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 prikladan 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 snimci zaslona u nastavku:

ppa Webupd8

Prvo uvozimo ključ naredbom apt-key:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886

Očito je da EEA14886 morate zamijeniti ključem PPA-a koji želite dodati.

Ključ za potpis:
1024R / EEA14886 (Što je ovo?)
Otisak prsta:
7B2C3B0889BF5709A105D03AC2518248EEA14886

Kao što vidite, ključ koji se koristi u naredbi apt-key nalazi se nakon kose crte.

Kada je to gotovo, 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 mjestu. Ovo će generirati odgovarajuće http adrese, kao što se vidi na gornjoj snimci zaslona.

Nakon što 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 trusty main' >> /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 popis paketa:

sudo apt-get ažuriranje

Sadržaj članka pridržava se naših načela urednička etika. Da biste prijavili pogrešku, kliknite ovdje.

14 komentara, ostavi svoj

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Joan dijo

    Pozdrav 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, Debianova spremišta su više nego potpuna.

    pozdravi

    1.    poslužimo se linuxom dijo

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

  2.   linuXgirl dijo

    Izvrsno !!! Za Linux Cheat Trunk !!! 😀

  3.   cholojous dijo

    Dobar vodič, podsjetio me na moje početničke dane kada je Debian 6 dodavao PPA-e kao lud i ponovno instalirao. Pozdrav 🙂

  4.   Nukela dijo

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

    1.    poslužimo se linuxom dijo

      Istina je. Tu je i debian testiranje. Isto tako, za one koji ne znaju kako sastaviti aplikacije, zadatak oko kojeg 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 dijo

    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.    poslužimo se linuxom dijo

      Svakako, to je još jedan način za to, iako je malo složenije. Zbog toga sam odabrao add-apt-repozitorij. Osim toga, oni koji dolaze iz Ubuntua osjećat će se upoznati s njegovom uporabom.
      Zagrljaj, Pablo.

  6.   sausl dijo

    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 dijo

    Mali trik: potražite u WebUpd8 PPA paket "launchpad-getkeys". Instalirajte ga, to ne uzrokuje probleme. Zatim pokrenite tu istu naredbu kao root, a ona će se pobrinuti za dodavanje svih nedostajućih PPA potpisa, umjesto da ih doda jedan po jedan.

  8.   Kuis dijo

    Mislim da bi objavljivanje nečega što će puno novaka pokušati zeznuti svoj Debian trebalo više nego upozoriti na nered koji mogu napraviti

    1.    poslužimo se linuxom dijo

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

  9.   mjesečina dijo

    ali jesi li lud ili što? Želite li da razbijem debian? ...

    Hehe .. dobra informacija, uvijek sam tamo vidio ppa i mislim da sam jednom ili dvaput htio saznati pravu adresu, ali nisam mogao pa sam odustao.
    Hvala i NIKADA ih neću pokušati koristiti (možda s računalima trećih strana ako)

    Pozdrav s juga.

  10.   vicdeveloper dijo

    Dobar tuto, slijedi do slova i radi bez problema.

    Pozdrav!