Kako dodati PPA spremišta u Debian i distribucije zasnovane na njemu

Jedna od velikih prednosti koje Ubuntu ima u odnosu na druge distribucije je veliki broj aplikacija dostupnih za ovu distribuciju i jednostavnost instalacije i ažuriranja putem PPA spremišta zahvaljujući Launchpad.

Nažalost komanda

add-apt-repository

Dostupno je samo za Ubuntu, pa dodavanje ovih spremišta nije tako lako kada ga želite dodati u distribuciju poput Debian ili na osnovu toga možete generalno koristiti .deb pakete kreirane za Ubuntu.

To ne znači da ne možemo koristiti ove spremišta u Debianu, jer Debian također nudi način za dodavanje prilagođenih spremišta, a zatim ćemo naučiti kako se to radi.

Prije svega moramo razumjeti kako se upravlja spremištima Debian. Koji su smješteni u spisu

/etc/apt/sources.list

kao i sve distribucije zasnovane na Debianu, uključujući Ubuntu, i ima sljedeći format:

deb http://site.example.com/debian distribucijska komponenta1 komponenta2 komponenta3 deb-src http://site.example.com/debian distribucijska komponenta1 komponenta2 komponenta3

Prva riječ u svakom retku (

deb

,

deb-src

) znači tip datoteke koja se nalazi u spremištu. U slucaju da

deb

, to znači da je datoteka dostupna u spremištu datoteka koja se može instalirati binarnog tipa, pakirana kao

.deb

za Debian ili distribucije zasnovane na njemu. I u slučaju

deb-src

, to znači da spremište sadrži izvorni kod aplikacije.

Distribucija može biti naziv distribucije (Lenny, bakropis, stisak, sid) ili vrsta paketa (stabilno, starostabilno, testiranje, nestabilno).

Komponente već ovise o distributeru spremišta, na primjer u slučaju koji ćemo koristiti kao primjer, to su glavni, multiverzum, ograničeni i univerzum.

Sad kad znamo kako spremišta rade u Debianu, naučimo kako možemo dodati PPA spremište u Debian ili distribucije zasnovane na njemu.

Prvo što treba učiniti je pronaći stranicu PPA spremišta u Launchpadu. To općenito možemo učiniti upisivanjem u pretraživač poput Google ime PPA spremišta.

U ovom priručniku ćemo koristiti PPA koji pruža stabilna verzija Ubuntu-podešavanje, ppa: tualatrix / ppa.
U slučaju da nismo pronašli vezu do stranice spremišta u pretraživaču, možemo direktno ući launchpad.net i u pretraživač upišite ime PPA spremišta.

Okvir za pretraživanje lansirne rampe

Nakon toga, među rezultatima tražimo stranicu spremišta koja nas zanima, konačno stižući do web stranice koju tražimo, gdje ćemo pronaći sve informacije potrebne za pravilno dodavanje spremišta u Debian.

Rezultati pretraživanja na lansirnoj rampi

Na stranici PPA spremišta možemo pronaći vezu zelene boje koja kaže «Tehnički detalji o ovom AJN», kliknemo na ovaj link i pronaći ćemo tehničke informacije o dotičnom spremištu, upravo su to adrese

deb

y

deb-src

koje moramo dodati u datoteku

/etc/apt/sources.list

koji kontrolira spremišta na Debianu.

Launchpad GPG ključ

Pored toga, možemo vidjeti padajući izbornik sa listom distribucija koje podržava ova aplikacija. U najboljim slučajevima naći ćete najnoviju verziju aplikacije za sve distribucije, ali u nekim slučajevima svaka distribucija ima različitu verziju paketa, koja je uglavnom starija u starijim distribucijama. (imajte na umu da ovaj izbornik automatski mijenja parametar distribucija u spremište kako biste ga lakše uvrstili u datoteku

/etc/apt/sources.list

)

Verzija distribucije lansirne rampe

U ovim tehničkim detaljima možemo pronaći i broj javnog ključa koji ćemo koristiti za digitalno potpisivanje spremišta. To nam pomaže da sistem provjeri valjanost i sigurnost spremišta koje koristimo.

Nakon što smo znali sve ove vrlo važne informacije, došli smo do dijela koji smo svi očekivali, prije svega, moramo otvoriti datoteku /etc/apt/sources.list da bismo dodali novo spremište. To možemo učiniti izvršavanjem sljedeće linije u terminalu kao root:

gedit /etc/apt/sources.list

Kad je datoteka otvorena kao root, idemo na kraj dokumenta i dodajemo spremišta u Ubuntu-podešavanje (Možete dodati komentar da biste bili jasniji odakle spremište dolazi).

# Ubuntu-Tweak spremište Tualatrix Chou deb http://ppa.launchpad.net/tualatrix/ppa/ubuntu maverick main deb-src http://ppa.launchpad.net/tualatrix/ppa/ubuntu maverick main

S spremištem upisanim u datoteku

/etc/apt/sources.list

, možemo sačuvati i zatvoriti dokument.

U ovom trenutku već imamo spremište na popisu Debianovih spremišta, ali možda ćemo imati problema s ažuriranjem ovog popisa, jer Debian može smatrati spremište nesigurnim i neće preuzeti listu paketa koje sadrži.

Da bismo to izbjegli, instalirat ćemo javni ključ spremišta izvršavanjem sljedeće naredbe u terminalu gdje ćemo na prethodnu sliku uključiti broj naznačen kao javni ključ (0624A220).

apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0624A220

Ako sve bude u redu, na našem terminalu vidjet ćemo tekst poput sljedećeg:

Izvršenje: gpg --ignore-time-context --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg - keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv-keys 0624A220 gpg: traženje ključa 0624A220 od servera ključeva hkp servera.ubuntu.com gpg: šifra 0624A220: «Launchpad PPA za TualatriX» nepromijenjen gpg: Ukupan obrađeni iznos: 1 gpg: nepromijenjen: 1

Ako je ovo rezultat, sada možemo mirno ažurirati listu spremišta i instalirati aplikaciju sljedećom naredbom:

aptitude update && aptitude install ubuntu-tweak

Završne napomene:

  • Imajte na umu da nisu sve aplikacije od Ubuntu ispravno će raditi na Debianu ili distribucijama na njemu.
  • Morate pažljivo odabrati verziju koja će se koristiti u paketima, jer to može dovesti do razbijanja nekih zavisnosti, posebno u distribucijama poput Debian stabilne, koja ne nudi uvijek najnovije verzije paketa.

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.   eduardo rekao je

    Hvala Davide, to je sjajan post i veliki doprinos da naš voljeni Linux učinimo pristupačnijim. Naravno, didaktično, jednostavno, kad bi svi pisali poput vas, bilo bi još hiljada korisnika GNU / Linuxa. Te stvari koje za znalca mogu biti vrlo jednostavne, početniku su teške i uglavnom ih tražeći tu pomoć šalju na Google ili čitaju hiljade postova "kako biste mogli naučiti". Još jednom hvala i čestitam

    1.    David gomez rekao je

      Hvala ti puno Eduardo, tvoj komentar me ohrabruje da nastavim pisati.

  2.   hiram rekao je

    Pozdrav David, hvala ti puno na tutorijalu, sve je prošlo do savršenstva, već imam podešavanje ubuntu-a u svom lmde-u, dobar dan

  3.   Danijel rekao je

    David, ti si isti koji piše http://120linux.com?

    Pozdrav.

    http://microlinux.blogspot.com

    1.    David gomez rekao je

      Da Daniel, ja sam isti koji pišem u 120% Linuxu.

      1.    Danijel rekao je

        Ahhh ok ... xD Ja sam drugi pisac ... 😛
        Nisam znao da ćeš raditi za 2 ... je li ovo tvoje?

        Pozdrav.

        1.    David gomez rekao je

          Ne ovo nije moje, trenutno sam unutra ubunlog.com, 120linux.com i ubuntizadoelplaneta.com

          Privremeno sam napustio svoj jer sam u drugom projektu.

          1.    Danijel rekao je

            ahhh ok do Imam svoj blog koji započinjem otprilike 2 mjeseca i malo ... pogledajte i dajte mi svoje mišljenje plisss

            blog: http://microlinux.blogspot.com

            e-mail: daniel.120linux@gmail.com


  4.   Makova rekao je

    Puno hvala Davide, izvrsno je napisano i objašnjeno, napokon sam naučio dodavati repos-ove u svoj Linux Mint Debian.
    Koristim i učim sa besplatnim softverom tek 4 mjeseca, započeo sam kao i mnogi s ubuntuom i instalirao sam, deinstalirao, napravio nebrojene greške i rješenja s Linux Mint 9, Kubuntu, Zorin OS 4, Ubuntu 10.04 i 10.10, ali veliki lični izazov koji imam je naučiti kako izgraditi kernel i instalirati Debian i znati raditi s njim. Takođe u slobodno vrijeme proučavam jezik Python, a kasnije nastavljam sa C ++ i Javom. U svakom slučaju, imam velike težnje i iluzije, ako mi je kad sam prvi put uzeo scenarij u ruke netko rekao o besplatnom softveru, ali hej, "nikad nije kasno ako je sreća dobra."
    Od danas dodano u moje favorite.
    Živjeli…

    1.    David gomez rekao je

      Hvala vam puno na komentaru i ohrabrujem vas sa vašim ciljevima, jer u besplatnom softveru trebamo mnogo ljudi poput vas.

  5.   Makova rekao je

    Mogu li dodati grub? Iz Mavericka ili Lucida? Na Linux Mint Debian.
    Već imam grub, ali repos mi je dao grešku u lozinci;
    W: GPG greška: http://ppa.launchpad.net maverick izdanje: Sljedeće potpise nije moguće provjeriti jer vaš javni ključ nije dostupan: NO_PUBKEY 55708F1EE06803C5
    Pa sam ih uklonio. Možete li ih i dalje dodati?
    Živjeli…

    1.    David gomez rekao je

      Morate biti vrlo precizni u kojem spremištu želite dodati da biste instalirali Grub, jer istina je da zapravo ne razumijem u čemu je problem.

  6.   Makova rekao je

    Hvala, na kraju sam dodao Lucidin ppa-grub jer Maverickov nedostaje.
    Problem je bio u tome što sam instalirao grub da bi imala bolju pozadinsku sliku multiboot loader-a, sve sam dobro instalirao, osim repoa koji su mi dali grešku koju sam već spomenuo. Ali mislim da sam to već riješio zahvaljujući vašem sjajnom vodiču.
    Živjeli…

  7.   Makova rekao je

    Žao mi je što je Grub 2.

  8.   Makova rekao je

    Wow, nisam jasan, to je BURG GRUB za Grub 2.
    Živjeli…

    1.    David gomez rekao je

      Razumijem, pokušavate instalirati Burg, to je poput račvanja Gruba kako bi pokretanje izgledalo mnogo atraktivnije.

      Pročitajte ovaj vodič koji sam napisao da biste saznali malo više o tome kako ga instalirati u Ubuntu (može biti korisno za Mint) http://www.wereveryware.com/2010/07/como-instalar-modificar-y-eliminar-burg.html

  9.   Jose Salazar rekao je

    hvala Davide, tražio sam tako nešto, neke biblioteke koje su mi potrebne, ali na kraju kad sam to pokušavao učiniti
    apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0624A220

    Nisam preuzeo ključ pa sam želio znati kako se ponašam u ovom slučaju, hvala….

    1.    David gomez rekao je

      Prije svega, koje je spremište koje pokušavate instalirati i na kojoj distribuciji?

      1.    Jose Salazar rekao je

        onaj koji ste objavili s ovim tutom

        # Repozitorij Ubuntu-Tweak, autor Tualatrix Chou
        Deb http://ppa.launchpad.net/tualatrix/ppa/ubuntu maverick main
        deb-src http://ppa.launchpad.net/tualatrix/ppa/ubuntu maverick main

        Pokušavam ažurirati ili instalirati libgpod4 u verziji 0.7.95-1

        s obzirom da imam iPhone 3gs i ne prepoznaje me u debianu i stisnuo sam, a oni jednostavno odu tamo za 0.7.93 i to radi od 95, kažem vam jer sam to učinio na svom laptopu, ali morao sam kompajlirati i instalirajte ga ručno, ono što želim je da se uštedim na tom poslu jer postoji mnogo zavisnosti i zamorno je pa ne znam da li mi to olakšava ovako, iako mislim (NOSE) da ne može biti gotovo jer isti paketi koji ovise o libgpodu ovise i o drugima isto što vidite, a ja sam na kraju eksplodirao sve haha ​​... pa, što bi se moglo učiniti u tom slučaju ??? hvala unaprijed i na odgovoru ....

        1.    David gomez rekao je

          José, problem koji vidim u redu koji pokrenete za instaliranje ključa Ubuntu-Tweak je taj što koristite skriptu (-) umjesto dva (--) prije naredbi keyserver y recv-keys.

          Ispravite to i pokušajte ponovo da dobijete ključ.

          1.    Jose Salazar rekao je

            ne, već sam to učinio i ništa, nemojte otvarati drugi način za ručno preuzimanje i instaliranje ???

            Pokušao sam kako ste mi rekli:

            # apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 0624A220

            i dobijem ovo:

            Izvršenje: gpg –ignore-time-context –no-options –no-default-keyring –secret-keyring /etc/apt/secring.gpg –trustdb-name /etc/apt/trustdb.gpg –keyring / etc / apt / trusted.gpg –primary-keyring /etc/apt/trusted.gpg –keyserver keyserver.ubuntu.com –recv-keys 0624A220
            gpg: traženje ključa 0624A220 od servera ključeva hkp servera.ubuntu.com
            ?: keyserver.ubuntu.com: Veza je istekla
            gpgkeys: HTTP greška pri dohvaćanju 7: ne može se povezati: Veza je istekla
            gpg: nisu pronađeni valjani OpenPGP podaci
            gpg: Ukupan obrađeni iznos: 0

            ništa se ne preuzima, ne znam da li je propalo ili je otvorio neki drugi izvor ili šta biste mi preporučili bolje ...


          2.    David gomez rekao je

            José, pročitaj sljedeći redak u kojem ti odgovaram ...


  10.   David gomez rekao je

    Bok José, već sam probao ključ i s njim nema problema, ne razumijem zašto ga vaše računalo ne može preuzeti.

    Evo veze do javnog ključa http://keyserver.ubuntu.com:11371/pks/lookup?op=get&search=0x6AF0E1940624A220.

    Preporučujem vam da pročitate ove dvije stavke Seek 'N Geeka u kojima podučavaju kako riješiti javne ključeve:

    Recite mi kako je prošlo, u međuvremenu ću virtualizirati Debian kako bih vam pomogao na bolji način, u redu?

  11.   Jose Salazar rekao je

    Spremno, riješio sam, imao sam problema jer ne znam što moram učiniti, ali vatrozid je blokirao server i nije mi dao da ga preuzmem, greška sloja 8 hehehe, ono što pokušavam ažurirati libgpod4 0.7.95. 1-XNUMX, ali teško je zbog ovisnosti, ali vidjet ću ... Hvala puno….

  12.   Jose Salazar rekao je

    Davide, pitanje, da li znaš da dajem ažuriranje sposobnosti i da ignorira te redove, odnosno uopće ne učitava ubuntu izvore, to radim grafički kroz ubuntu-tweak, a ostale liječim neuspjehom debian ako me učitaju, zašto se to događa?

    1.    David gomez rekao je

      José, može biti da aplikacija nije kompatibilna s Debianom, pokušavate instalirati Ubuntu Tweak koji je posebno kreiran za Ubuntu.

      Još nisam uspio preuzeti Debian, uvijek imam problem s preuzimanjem, zato vam trenutno ne mogu pomoći ako mi želite poslati e-mail sa svojim kontakt podacima i obavijestit ću vas što Mogu naći.

  13.   dan rekao je

    Zdravo. Želio bih dati gledište na organizaciju spremišta, ako mogu.
    Unutar «/etc/apt/sources.list.d/» možete dodati pomoćne datoteke - s nastavkom «list» - koje također sadrže spremišta, tako da na primjer možete stvoriti datoteku pod nazivom «ubuntutweak.list» za pokriveni slučaj u ovom vodiču.
    Ovo osigurava da datoteka /etc/apt/sources.list sadrži samo službena Debianova spremišta.

    A pozdrav.

  14.   williamd rekao je

    Hvala 🙂 ove informacije su mi puno pomogle, sve se uvijek gubilo kad sam ušao na lansirnu rampu.

  15.   Adrian seimandi rekao je

    Oživjet ću mrtvi problem, izvinite .. Postavljam vam pitanje, koliko je sigurno instalirati aplikacije iz tih spremišta koje nisu one koje donosi moja zadana distribucija? . Hvala