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

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

Nažalost zapovijed

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 temelju toga možete općenito koristiti .deb pakete stvorene 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 to učiniti.

Prije svega moramo razumjeti kako se upravlja repozitorijima 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 vrstu datoteke koja se nalazi u spremištu. U slučaju

deb

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

.deb

za Debian ili distribucije temeljene na njemu. A 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 svemir.

Sad kad znamo kako spremišta rade u Debianu, naučimo kako možemo dodati PPA spremište u Debian ili distribucije temeljene 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 tražilicu poput Google naziv spremišta PPA.

U ovom priručniku koristit ćemo PPA koji pruža stabilna verzija Ubuntu-ugađanje, ppa: tualatrix / ppa.
U slučaju da u tražilici ne pronađemo vezu do stranice spremišta, možemo izravno ući launchpad.net a u tražilicu upišite naziv PPA spremišta.

Okvir za pretraživanje lansirne ploče

Nakon toga, među rezultatima tražimo stranicu spremišta koja nas zanima, napokon stižemo na web mjesto koje 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 PPA», kliknemo na ovu poveznicu i pronaći ćemo tehničke podatke o dotičnom spremištu, ti su podaci upravo adrese

deb

y

deb-src

koje moramo dodati unutar datoteke

/etc/apt/sources.list

koja kontrolira spremišta na Debianu.

Launchpad GPG ključ

Uz to, možemo vidjeti padajući izbornik sa popisom distribucija koje podržava ova aplikacija. U najboljim ćete slučajevima pronaći 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 digitalni potpis spremišta. To nam pomaže da sustav 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ćeg retka 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-ugađanje (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 spremiti 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 popis paketa koji sadrži.

Da bismo to izbjegli instalirat ćemo javni ključ spremišta izvršavanjem sljedeće naredbe na terminalu gdje ćemo na prethodnoj slici 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-sukob --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 server.ubuntu.com gpg: šifra 0624A220: «Launchpad PPA za TualatriX» nepromijenjen gpg: Ukupan obrađeni iznos: 1 gpg: nepromijenjen: 1

Ako je to bio rezultat, sada možemo mirno ažurirati popis 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 ovisnosti, posebno u distribucijama poput Debiana stable, koji ne nudi uvijek najnovije verzije paketa.

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

    Hvala Davide, to je sjajan post i velik doprinos da naš voljeni Linux učinimo dostupnijim. Svakako, didaktično, jednostavno, kad bi svi pisali poput vas, bilo bi još tisuća korisnika GNU / Linuxa. Stvari koje za znalca mogu biti vrlo jednostavne, početnicima su teške i općenito ih tražeći pomoć šalju na Google ili čitaju tisuće postova "kako biste naučili". Još jednom hvala i čestitam

    1.    David Gomez dijo

      Hvala ti puno Eduardo, tvoj me komentar potiče da nastavim pisati.

  2.   crno dijo

    Pozdrav, Davide, 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 dijo

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

    Pozdrav.

    http://microlinux.blogspot.com

    1.    David Gomez dijo

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

      1.    Danijel dijo

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

        Pozdrav.

        1.    David Gomez dijo

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

          Svoje sam privremeno napustio jer sam u drugom projektu.

          1.    Danijel dijo

            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 dijo

    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 pogreške i rješenja s Linux Mint 9, Kubuntu, Zorin OS 4, Ubuntu 10.04 i 10.10, ali veliki osobni izazov koji imam je naučiti kako izgraditi kernel i instalirati Debian i znati raditi s njim. Također u slobodno vrijeme proučavam jezik Python, a kasnije nastavljam s C ++ i Javom. Svejedno, 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 dijo

      Puno vam hvala na komentaru i puno poticaja za vaše ciljeve, jer u besplatnom softveru trebamo puno ljudi poput vas.

  5.   Makova dijo

    Mogu li dodati grub?, Iz Mavericka ili Lucida?, Na Linux Mint Debian.
    Već imam grub, ali repo su mi dali pogrešku u lozinci;
    W: GPG pogreš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 dijo

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

  6.   Makova dijo

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

  7.   Makova dijo

    Oprosti što je Grub 2.

  8.   Makova dijo

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

    1.    David Gomez dijo

      Razumijem, pokušavate instalirati Burg, to je poput račvanja Gruba kako bi pokretanje izgledalo puno privlačnije.

      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 dijo

    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 –poslužitelj ključeva keyserver.ubuntu.com –recv-ključevi 0624A220

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

    1.    David Gomez dijo

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

      1.    Jose Salazar dijo

        onaj koji ste objavili s ovim tutom

        # Ubuntu-Tweak Repozitorij Tualatrix Chou
        debitant http://ppa.launchpad.net/tualatrix/ppa/ubuntu maverick glavni
        deb-src http://ppa.launchpad.net/tualatrix/ppa/ubuntu maverick glavni

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

        budući da imam iPhone 3gs i on me ne prepoznaje 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 ovisnosti 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 dijo

          José, problem koji vidim u retku 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 ponovno dobiti ključ.

          1.    Jose Salazar dijo

            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 dobivam ovo:

            Izvršavanje: 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 poslužitelja.ubuntu.com
            ?: keyserver.ubuntu.com: Veza je istekla
            gpgkeys: HTTP pogreška 7, dohvaćanje nije uspjelo: veza je istekla
            gpg: nisu pronađeni valjani OpenPGP podaci
            gpg: Ukupni obrađeni iznos: 0

            Ništa se ne preuzima, ne znam hoće li prestati ili otvoriti neki drugi izvor ili što biste mi preporučili bolje ...


          2.    David Gomez dijo

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


  10.   David Gomez dijo

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

    Ovdje je veza 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 rješavanju javnih ključeva:

    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 dijo

    Spremni, riješio sam, imao sam problema jer ne znam što sam morao učiniti, ali vatrozid je blokirao poslužitelj i nije mi dao da ga preuzmem, pogreš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 dijo

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

    1.    David Gomez dijo

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

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

  13.   dnevnica dijo

    Zdravo. Želio bih dati stajalište o organizaciji 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.
    To osigurava da datoteka /etc/apt/sources.list sadrži samo službena Debianova spremišta.

    Pozdrav.

  14.   williamd dijo

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

  15.   Adrian seimandi dijo

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