Kako dodati skladišča PPA v Debian in distribucije, ki temeljijo na njem

Ena od velikih prednosti, ki jih ima Ubuntu pred drugimi distribucijami, je veliko število aplikacij, ki so na voljo za to distribucijo, in enostavnost namestitve in rednega posodabljanja. Skladišča PPA hvala Launchpad.

Na žalost ukaz

add-apt-repository

Na voljo je samo za Ubuntu, zato dodajanje teh skladišč ni tako enostavno, če ga želite dodati v distribucijo, kot je Debian ali na podlagi tega lahko na splošno uporabite pakete .deb, ustvarjene za Ubuntu.

To ne pomeni, da teh skladišč v Debianu ne moremo uporabljati, saj Debian ponuja tudi način za dodajanje repozitorijev po meri, nato pa se bomo naučili, kako to storiti.

Najprej moramo razumeti, kako se upravlja s skladišči Debian. Ki so v datoteki

/etc/apt/sources.list

kot vse distribucije, ki temeljijo na Debianu, vključno z Ubuntujem, in ima naslednjo obliko:

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

Prva beseda v vsaki vrstici (

deb

,

deb-src

) pomeni vrsto datoteke v repozitoriju. V primeru

deb

, to pomeni, da je datoteka, ki je na voljo v repozitoriju, binarno namestljiva datoteka, zapakirana kot

.deb

za Debian ali distribucije, ki temeljijo na njem. In v primeru

deb-src

, to pomeni, da repozitorij vsebuje izvorno kodo aplikacije.

Distribucija je lahko tudi ime distribucije (lenny, jedkanje, stiskanje, sid) ali vrsto paketa (stabilno, staro stabilno, testiranje, nestabilno).

Komponente so že odvisne od distributerja repozitorija, na primer v primeru, da bomo uporabili za primer, so to glavni, multiverzum, omejen in vesolje.

Zdaj, ko vemo, kako skladišča delujejo v Debianu, se naučimo, kako lahko dodamo skladišče PPA v Debian ali distribucije, ki temeljijo na njem.

Najprej morate v Launchpadu poiskati stran repozitorija PPA. To lahko storimo na splošno tako, da vtipkamo v iskalnik, kot je google ime skladišča PPA.

V tem priročniku bomo uporabili PPA, ki ga zagotavlja stabilna različica prilagoditev ubuntuja, ppa: tualatrix / ppa.
V primeru, da v iskalniku ne najdemo povezave do strani repozitorija, lahko neposredno vstopimo launchpad.net in v iskalnik napišite ime repozitorija PPA.

Iskalno polje za lansirno ploščo

Po tem med rezultati iščemo stran skladišča, ki nas zanima, in končno dosežemo spletno mesto, ki ga iščemo, kjer bomo našli vse informacije, ki jih potrebujemo za pravilno dodajanje skladišča v Debianu.

Rezultati iskanja na lansirni ploščici

Na strani skladišča PPA lahko najdemo povezavo v zeleni barvi, ki piše «Tehnične podrobnosti o tem SNEE», kliknemo na to povezavo in našli bomo tehnične informacije o zadevnem repozitoriju, ti podatki so natančno naslovi

deb

y

deb-src

ki ga moramo dodati v datoteko

/etc/apt/sources.list

ki nadzoruje skladišča v Debianu.

Ključ GPG za zagonsko ploščo

Poleg tega lahko vidimo spustni meni s seznamom distribucij, ki jih podpira ta aplikacija. V najboljših primerih boste našli najnovejšo različico aplikacije za vse distribucije, v nekaterih primerih pa ima vsaka distribucija drugačno različico paketa, ki je v starejših distribucijah običajno starejša. (upoštevajte, da ta meni samodejno spremeni parameter distribucija v repozitorij, da ga boste lažje vključili v datoteko

/etc/apt/sources.list

)

Različica lansirne ploščice

V teh tehničnih podrobnostih najdemo tudi številko javnega ključa, s katerim bomo digitalno podpisali odlagališče. To nam pomaga, da sistem preveri veljavnost in varnost skladišča, ki ga uporabljamo.

Ko poznamo vse te zelo pomembne informacije, pridemo do dela, ki smo ga vsi pričakovali, najprej moramo odpreti datoteko /etc/apt/sources.list, da dodamo novo repozitorij. To lahko storimo z izvedbo naslednje vrstice v terminalu kot root:

gedit /etc/apt/sources.list

Ko je datoteka odprta kot root, gremo na konec dokumenta in dodamo repozitorije v prilagoditev ubuntuja (Dodate lahko komentar, da boste bolj jasni, od kod prihaja skladišče).

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

S shrambo, vneseno v datoteko

/etc/apt/sources.list

, dokument lahko shranimo in zapremo.

Na tem mestu imamo skladišče že na seznamu Debianovih repozitorijev, vendar bomo morda imeli težave s posodabljanjem tega seznama, ker lahko Debian repozitorij oceni kot nevaren in ne prenese seznama paketov, ki ga vsebuje.

Da bi se temu izognili, bomo namestili javni ključ repozitorija z izvedbo naslednjega ukaza v terminalu, kjer bomo na prejšnjo sliko vključili številko, navedeno kot javni ključ (0624A220).

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

Če bo šlo vse v redu, bomo v našem terminalu videli besedilo, kot je naslednje:

Izvedba: 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: zahteva ključ 0624A220 od strežnika hkp keyserver.ubuntu.com gpg: koda 0624A220: «Launchpad PPA za TualatriX» nespremenjen gpg: Skupna obdelana količina: 1 gpg: nespremenjena: 1

Če je bil to rezultat, lahko zdaj mirno posodobimo seznam skladišč in aplikacijo namestimo z naslednjim ukazom:

aptitude update && aptitude install ubuntu-tweak

Končne opombe:

  • Upoštevajte, da niso vse aplikacije v Ubuntu pravilno bodo delali v Debianu ali distribucijah, ki temeljijo na njem.
  • Previdno morate izbrati različico, ki jo želite uporabiti v paketih, saj lahko to povzroči razbijanje nekaterih odvisnosti, zlasti v distribucijah, kot je Debian stable, ki ne vsebuje vedno najnovejših različic paketov.

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Eduardo je dejal

    Hvala David, to je odličen prispevek in velik prispevek k temu, da je naš ljubljeni Linux bolj dostopen. Seveda, didaktično, preprosto, če bi vsi pisali kot vi, bi bilo še tisoč uporabnikov GNU / Linuxa. Stvari, ki so za poznavalca lahko zelo preproste, so za začetnike težke in na splošno vas pri iskanju te pomoči pošljejo v Google ali preberejo na tisoče objav, "da se lahko naučite." Še enkrat hvala in čestitke

    1.    David Gomez je dejal

      Najlepša hvala Eduardo, vaš komentar me spodbuja, da nadaljujem s pisanjem.

  2.   hiram je dejal

    Lep pozdrav, David, najlepša hvala za vadnico, vse je šlo do popolnosti, v moji lmde že imam popravek ubuntu, dober dan

  3.   Daniel je dejal

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

    Lep pozdrav.

    http://microlinux.blogspot.com

    1.    David Gomez je dejal

      Da Daniel, jaz sem isti, ki pišem v 120% Linuxu.

      1.    Daniel je dejal

        Ahhh ok ... xD Jaz sem drugi pisatelj ... 😛
        Nisem vedel, da boš delal čez 2 ... je to tvoje?

        Lep pozdrav.

        1.    David Gomez je dejal

          Ne, to ni moje, trenutno sem noter ubunlog.com, 120linux.com in ubuntizadoelplaneta.com

          Svoje sem začasno pustil, ker sem v drugem projektu.

          1.    Daniel je dejal

            ahhh ok 😀 imam blog, ki je moj in ga začenjam približno 2 meseca in malo ... poglejte in mi dajte svoje mnenje plisss

            blog: http://microlinux.blogspot.com

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


  4.   Makova je dejal

    Najlepša hvala, David je odlično napisan in razložen, končno sem se naučil dodajati repozicije v svoj Linux Mint Debian.
    Z brezplačno programsko opremo uporabljam in se učim šele 4 mesece, začel sem kot mnogi z ubuntujem in z Linux Mint 9, Kubuntu, Zorin OS 4, Ubuntu 10.04 in 10.10 nameščal, odstranil, naredil nešteto napak in rešitev moj velik osebni izziv je naučiti se zgraditi jedro in namestiti Debian ter vedeti, kako delati z njim. V prostem času preučujem tudi jezik Python in kasneje nadaljujem s C ++ in Java. Kakorkoli že, imam velike želje in iluzije, če mi je, ko sem prvič v roki vzel scenarij, kdo povedal o prosti programski opremi, a hej, "nikoli ni prepozno, če je sreča dobra."
    Od danes dodano med priljubljene.
    Na zdravje…

    1.    David Gomez je dejal

      Najlepša hvala za komentar in vas spodbujam k vašim ciljem, saj v brezplačni programski opremi potrebujemo veliko ljudi, tako kot vi.

  5.   Makova je dejal

    Ali lahko dodam grub? Iz Mavericka ali Lucida? V Linux Mint Debian.
    Že imam grub, vendar so mi repoji povzročili napako pri geslu;
    W: Napaka GPG: http://ppa.launchpad.net izdaja maverick: Naslednjih podpisov ni bilo mogoče preveriti, ker vaš javni ključ ni na voljo: NO_PUBKEY 55708F1EE06803C5
    Odstranil sem jih, ali jih lahko še vedno dodate?
    Na zdravje…

    1.    David Gomez je dejal

      Morate biti zelo natančni, v katerem skladišču želite dodati namestitev Gruba, ker resnica je, da v resnici ne razumem, v čem je težava.

  6.   Makova je dejal

    Hvala, na koncu sem dodal Lucidin ppa-grub, saj Maverickov manjka.
    Težava je bila v tem, da sem grub namestil, da je bila slika ozadja večnamenskega nakladalca lepša, vse sem dobro namestil, razen repojev, ki so mi povzročili napako, ki sem jo prej omenil. Ampak mislim, da sem to že rešil zahvaljujoč vaši odlični vadnici.
    Na zdravje…

  7.   Makova je dejal

    Žal je Grub 2.

  8.   Makova je dejal

    Ups, nisem jasen, to je BURG GRUB za Grub 2.
    Na zdravje…

    1.    David Gomez je dejal

      Razumem, poskušate namestiti Burg, to je kot razcep Gruba, da bi bil zagon videti veliko privlačnejši.

      Preberite ta priročnik, ki sem ga napisal, če želite izvedeti nekaj več o tem, kako ga namestiti v Ubuntu (morda je koristen za Mint) http://www.wereveryware.com/2010/07/como-instalar-modificar-y-eliminar-burg.html

  9.   Jose Salazar je dejal

    Hvala, David, iskal sem kaj takega, nekaj knjižnic, ki jih potrebujem, vendar na koncu, ko sem to poskušal narediti
    apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0624A220

    Ključa nisem prenesel, zato sem želel vedeti, kako se počutim v tem primeru, hvala….

    1.    David Gomez je dejal

      Najprej, kaj je skladišče, ki ga poskušate namestiti, in na kateri distribuciji?

      1.    Jose Salazar je dejal

        tisto, ki ste jo objavili s tem tutom

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

        Poskušam posodobiti ali namestiti libgpod4 v različici 0.7.95-1

        ker imam iPhone 3gs in me v debianu ne prepozna in sem stisnil in grejo tja za 0.7.93 in deluje od 95, vam povem, ker sem delal na svojem prenosniku, vendar sem moral sestaviti in ga namestite ročno, kar hočem, da si prihranim to delo, ker obstaja veliko odvisnosti in je dolgočasno, zato ne vem, ali mi je tako lažje, čeprav mislim (NE), da ne more je treba storiti, ker so isti paketi, ki so odvisni od libgpod, odvisni od drugih, kar vidite, in na koncu sem eksplodiral vse hahaha ... no, kaj bi lahko storili v tem primeru ??? hvala vnaprej in za odgovor….

        1.    David Gomez je dejal

          José, težava, ki jo vidim v vrstici, ki jo zaženete za namestitev ključa Ubuntu-Tweak, je ta, da uporabljate skript (-) namesto dveh (--) pred ukazi keyserver y recv-keys.

          Popravite to in poskusite znova, da dobite ključ.

          1.    Jose Salazar je dejal

            ne, to sem že storil in nič, ne odpirajte drugega načina za ročno nalaganje in namestitev ???

            Poskusil sem, kako ste mi rekli:

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

            in dobim tole:

            Izvedba: 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: zahteva ključ 0624A220 od strežnika ključev hkp server.ubuntu.com
            ?: keyserver.ubuntu.com: Povezava je potekla
            gpgkeys: Napaka pri prenosu HTTP 7: ni bilo mogoče vzpostaviti povezave: povezava je potekla
            gpg: ni najden noben veljaven OpenPGP podatek
            gpg: Skupni predelani znesek: 0

            Nič ni preneseno. Ne vem, ali bo izpadlo ali odprlo drug vir ali kaj bi mi priporočil bolje ...


          2.    David Gomez je dejal

            José, preberi naslednjo vrstico, v kateri ti odgovarjam ...


  10.   David Gomez je dejal

    Živjo José, ključ sem že preizkusil in z njim ni težav, ne razumem, zakaj ga računalnik ne more prenesti.

    Tu je povezava do javnega ključa http://keyserver.ubuntu.com:11371/pks/lookup?op=get&search=0x6AF0E1940624A220.

    Priporočam, da preberete ta dva vnosa Seek 'N Geek, kjer poučujeta o odpravljanju težav z javnimi ključi:

    Povej mi, kako je šlo, medtem pa bom virtualiziral Debian, da ti pomaga na boljši način, ok?

  11.   Jose Salazar je dejal

    Pripravljen, rešil sem, imel sem težave, ker ne vem, kaj moram storiti, vendar požarni zid blokira strežnik in mi ne dovoli, da ga prenesem, napaka 8. plasti hehehe, kaj poskušam posodobiti libgpod4 0.7.95. 1-XNUMX, vendar je težko zaradi odvisnosti, vendar bom videl…. Najlepša hvala….

  12.   Jose Salazar je dejal

    David, vprašanje, ali veš, da dajem posodobitev sposobnosti in ignorira te vrstice, to pomeni, da sploh ne naloži virov ubuntu, to naredim grafično skozi ubuntu-tweak, ostale pa zdravim z neuspehom debian, če me naložijo, zakaj se to zgodi?

    1.    David Gomez je dejal

      José, morda preprosto aplikacija ni združljiva z Debianom, poskušate namestiti Ubuntu Tweak, ki je posebej ustvarjen za Ubuntu.

      Debiana še nisem mogel prenesti, vedno imam težavo s prenosom, zato vam trenutno ne morem pomagati, če mi želite poslati e-pošto s svojimi kontaktnimi podatki in vam sporočim, kaj Lahko najdem.

  13.   dnevna je dejal

    Zdravo. Če bi lahko, bi rad podal stališče glede organizacije skladišč.
    Znotraj «/etc/apt/sources.list.d/» lahko dodate pomožne datoteke - s podaljškom «list» - ki vsebujejo tudi repozitorije, tako da lahko na primer ustvarite datoteko z imenom «ubuntutweak.list» v obravnavani primer. v tej vadnici.
    To zagotavlja, da datoteka /etc/apt/sources.list vsebuje samo uradna skladišča Debian.

    Pozdrav.

  14.   Williamd je dejal

    Hvala 🙂 te informacije so mi zelo pomagale, vedno sem se izgubil, ko sem vstopil v lansirno ploščo.

  15.   Adrian Seimandi je dejal

    Žal bom obudil mrtvo težavo .. Vprašam vas, kako varno je namestiti programe iz teh skladišč, ki niso tisti, ki jih prinaša moja privzeta distribucija? . Hvala