Hogyan lehet hozzáadni a PPA adattárakat a Debianhoz és az azokon alapuló terjesztésekhez

Az Ubuntu többi disztribúcióval szembeni egyik nagy előnye az e disztribúcióhoz rendelkezésre álló alkalmazások nagy száma, valamint az egyszerű telepítés és frissítés PPA adattárak hála Launchpad.

Sajnos a parancs

add-apt-repository

Csak az Ubuntu számára érhető el, ezért ezeknek az adattáraknak a felvétele nem olyan egyszerű, ha olyan disztribúcióba szeretné felvenni, mint például Debian vagy ez alapján általában kihasználhatja az Ubuntu számára létrehozott .deb csomagokat.

Ez nem azt jelenti, hogy nem használhatjuk ezeket az adattárakat a Debianban, mivel a Debian lehetőséget kínál egyéni tárak hozzáadására is, és ezt alább megtanuljuk.

Először is meg kell értenünk, hogyan kezelik az adattárakat Debian. Amelyek az aktában vannak

/etc/apt/sources.list

mint minden Debian-alapú terjesztés, beleértve az Ubuntu-t is, és a következő formátumú:

deb http://site.example.com/ebian disztribúció komponens1 komponens2 komponens3 deb-src http://site.example.com/ebeb disztribúciós komponens1 komponens2 komponens3

Minden sor első szava (

deb

,

deb-src

) a tárban található fájl típusát jelenti. Abban az esetben

deb

, ez azt jelenti, hogy az adattárban elérhető fájl egy binárisan telepíthető fájl, amely a következőképpen van csomagolva:

.deb

a Debianhoz vagy az azon alapuló disztribúciókhoz. És abban az esetben

deb-src

, ez azt jelenti, hogy a lerakat tartalmazza az alkalmazás forráskódját.

A disztribúció lehet a disztribúció neve (lenny, maratás, szorítás, sid) vagy a csomag típusa (stabil, oldstable, tesztelés, instabil).

Az alkatrészek már a tároló terjesztőjétől függenek, például abban az esetben, ha példaként fogjuk használni, ezek fő, multiverzum, korlátozott és univerzum.

Most, hogy tudjuk, hogyan működnek a lerakatok a Debianban, megtanuljuk, hogyan adhatunk hozzá egy PPA lerakatot a Debianba, vagy annak alapján terjesztéseket.

Az első dolog, hogy megkeresse a PPA adattár oldalát a Launchpad-ban. Ezt általában úgy tehetjük meg, hogy beírunk egy keresőmotort, mint például Google a PPA adattár neve.

Ebben a kézikönyvben a PPA stabil verziójának nyújtotta PPA-t fogjuk használni ubuntu csípés, ppa: tualatrix / ppa.
Abban az esetben, ha a keresőben nem találjuk meg az adattár oldalára mutató linket, közvetlenül beléphetünk launchpad.net és a keresőbe írja be a PPA adattár nevét.

Indítópult keresőmező

Ezt követően az eredmények között keresünk a minket érdeklő lerakatoldalra, végül eljutunk a keresett webhelyre, ahol megtaláljuk az összes szükséges információt, hogy helyesen tudjuk hozzáadni a lerakatot a Debianban.

A Launchpad keresési eredményei

A PPA adattár oldalán találunk egy zöld színű linket, amely azt mondja «A PPA műszaki adatai», erre a linkre kattintva megtaláljuk a szóban forgó tárolóval kapcsolatos műszaki információkat, ezek az információk pontosan a címek

deb

y

deb-src

amit hozzá kell adnunk a fájl belsejébe

/etc/apt/sources.list

amely ellenőrzi a Debian tárházait.

Indítsa el a GPG kulcsot

Ezenkívül egy legördülő menüt láthatunk az alkalmazás által támogatott terjesztések listájával. A legjobb esetekben megtalálja az alkalmazás legújabb verzióját az összes disztribúcióhoz, de egyes esetekben mindegyik terjesztésnek más-más verziója van a csomagból, általában régebbi a régebbi terjesztéseknél. (vegye figyelembe, hogy ez a menü automatikusan megváltoztatja a paramétert elosztás a tárban, hogy megkönnyítse a fájlba való felvételét

/etc/apt/sources.list

)

Launchpad terjesztési verzió

Ezekben a technikai részletekben megtalálhatjuk a nyilvános kulcs számát is, amelyet a lerakat digitális aláírásához fogunk használni. Ez segít abban, hogy a rendszer ellenőrizze az általunk használt lerakat érvényességét és biztonságát.

Miután megismerte ezeket a nagyon fontos információkat, arra a részre jutunk, amelyre mindannyian számítottunk, először is meg kell nyitnunk az /etc/apt/sources.list fájlt az új adattár hozzáadásához. Ezt úgy tehetjük meg, hogy a terminálban a következő sort futtatjuk root-ként:

gedit /etc/apt/sources.list

Ha a fájl gyökérként van megnyitva, akkor a dokumentum végére megyünk, és hozzáadjuk a tárakat ubuntu csípés (Hozzáadhat egy megjegyzést, hogy egyértelműbb legyen a tároló honnan származik).

# Ubuntu-Tweak tárház, készítette: Tualatrix Chou deb http://ppa.launchpad.net/tualatrix/ppa/ubuntu maverick main deb-src http://ppa.launchpad.net/tualatrix/ppa/ubuntu maverick main

A fájlba beírt tárolóval

/etc/apt/sources.list

, elmenthetjük és bezárhatjuk a dokumentumot.

Ezen a ponton már megtalálható az adattár a Debian tárolók listáján, de problémáink lehetnek a lista frissítésével, mert a Debian úgy gondolhatja, hogy az adattár nem biztonságos, és nem tölti le a benne lévő csomagok listáját.

Ennek elkerülése érdekében telepítjük az adattár nyilvános kulcsát a következő parancs végrehajtásával a terminálban, ahol a nyilvános kulcsként megjelölt számot felvesszük az előző képbe (0624A220).

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

Ha minden jól megy, akkor a következő szöveget látjuk a terminálunkon:

Végrehajtás: gpg --ignore-time-konfliktus - no-options - no-default-kulcstartó - titkos-kulcstartó /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg - kulcstartó /etc/apt/trusted.gpg --primary-kulcstartó /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv-keys 0624A220 gpg: a 0624A220 kulcs kérése a hkp szerver keyserver.ubuntu.com gpg-től: kód 0624A220: «Launchpad PPA a TualatriX számára» változatlan gpg: A teljes feldolgozott mennyiség: 1 gpg: változatlan: 1

Ha ez lett az eredmény, akkor most nyugodtan frissíthetjük az adattárak listáját, és az alábbi paranccsal telepíthetjük az alkalmazást:

aptitude update && aptitude install ubuntu-tweak

Záró megjegyzések:

  • Felhívjuk figyelmét, hogy a Ubuntu helyesen fognak működni a Debianon vagy az azon alapuló terjesztéseken.
  • Gondosan meg kell választania a csomagokban használandó verziót, mivel ezek egyes függőségek megszakadásához vezethetnek, különösen az olyan disztribúciókban, mint a Debian stabil, amely nem mindig biztosítja a csomagok legújabb verzióit.

A cikk tartalma betartja a szerkesztői etika. A hiba bejelentéséhez kattintson a gombra itt.

29 hozzászólás, hagyd a tiedet

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra.

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   Eduardo dijo

    Köszönöm David, nagyszerű bejegyzés és nagyszerű hozzájárulás szeretett Linuxunk elérhetőbbé tételéhez. Persze, didaktikus, egyszerű, ha mindenki úgy írna, mint te, több ezer GNU / Linux felhasználó lenne. Azok a dolgok, amelyek nagyon egyszerűek lehetnek az ínyencek számára, nehézkesek a kezdő számára, és általában, amikor ezt a segítséget keresik, elküldenek a Google-nak, vagy több ezer bejegyzést olvasnak ", hogy megtanulják". Még egyszer köszönöm és gratulálok

    1.    David gomez dijo

      Nagyon köszönöm Eduardo, megjegyzésed arra ösztönöz, hogy folytassam az írást.

  2.   hiram dijo

    Üdvözlet David, nagyon köszönöm a bemutatót, minden a tökéletesre sikeredett, máris van az ubuntu csípés az lmde-ben jó napot

  3.   Daniel dijo

    David, te vagy ugyanaz, aki a http://120linux.com?

    Üdvözlet.

    http://microlinux.blogspot.com

    1.    David gomez dijo

      Igen, Daniel, ugyanaz vagyok, aki 120% -ban Linux alatt ír.

      1.    Daniel dijo

        Ahhh ok… xD én vagyok a másik író ... 😛
        Nem tudtam, hogy 2-ben fogsz dolgozni ... ez a tiéd?

        Üdvözlet.

        1.    David gomez dijo

          Nem, ez nem az enyém, jelenleg az ubunlog.com, a 120linux.com és az ubuntizing theplaneta.com webhelyeken vagyok.

          Az enyémet ideiglenesen elhagytam, mert más projektben vagyok.

          1.    Daniel dijo

            ahhh ok 😀 Van egy blogom, ami az enyém, és amit kb. 2 hónapig kezdek és egy kicsit ... nézd meg, és add meg a véleményed

            blog: http://microlinux.blogspot.com

            email: daniel.120linux@gmail.com


  4.   Makova dijo

    Köszönöm szépen David, kiválóan meg van írva és elmagyarázva. Végül megtanultam repókat hozzáadni a Linux Mint Debian-hoz.
    Csak 4 hónapig használtam és tanultam ingyenes szoftverekkel, sok mással kezdtem az ubuntut, és a Linux Mint 9, a Kubuntu, a Zorin OS 4, az Ubuntu 10.04 és a 10.10 verziókkal számtalan hibát és megoldást telepítettem, eltávolítottam, és hibákat okoztam, de az a nagy személyes kihívás, hogy megtanuljam a kernel felépítését és a Debian telepítését, valamint a vele való együttműködés módját. Szabadidőmben tanulmányozom a Python nyelvet is, később pedig folytatom a C ++ és a Java programokat. Mindenesetre nagy törekvéseim és illúzióim vannak, ha amikor először vettem át egy forgatókönyvet, valaki mesélt nekem a szabad szoftverekről, de hé, "soha nem késő, ha a boldogság jó".
    Mától hozzáadva a kedvenceimhez.
    Egészségére…

    1.    David gomez dijo

      Köszönöm szépen a megjegyzéseket és a bátorítást a céljaival kapcsolatban, mert a szabad szoftverekben sok olyan emberre van szükségünk, mint te.

  5.   Makova dijo

    Hozzáadhatok grub? -Ot, a Maverick-től vagy a Lucid-től, a Linux Mint Debian-en.
    Már megvan a grub, de a repók jelszóhibát adtak nekem;
    W: GPG hiba: http://ppa.launchpad.net maverick Release: A következő aláírásokat nem sikerült ellenőrizni, mert a nyilvános kulcs nem érhető el: NO_PUBKEY 55708F1EE06803C5
    szóval eltávolítottam őket, most mégis felveheti őket?
    Egészségére…

    1.    David gomez dijo

      Nagyon pontosan meg kell határoznia, hogy melyik adattárba kívánja felvenni a Grub telepítését, mert az az igazság, hogy nem igazán értem, mi a probléma.

  6.   Makova dijo

    Köszönöm, végül hozzáadtam Lucid ppa-grub-ját, mivel Maverick hiányzik.
    A probléma az volt, hogy azért telepítettem a grub-ot, hogy szebb legyen a multiboot betöltő háttérképe, mindent jól telepítettem, kivéve azokat a repókat, amelyek az előzőekben említett hibát adták. De azt hiszem, már megoldottam a remek bemutatónak köszönhetően.
    Egészségére…

  7.   Makova dijo

    Sajnálom, hogy ez a Grub 2.

  8.   Makova dijo

    Hoppá, nem vagyok egyértelmű, ez a BURG GRUB a Grub 2-hez.
    Egészségére…

    1.    David gomez dijo

      Megértem, Ön megpróbálja telepíteni a Burg-et, olyan, mint egy Grub-villa, hogy az indítás sokkal vonzóbbá váljon.

      Olvassa el ezt az útmutatót, amelyet írtam, hogy kicsit többet tudjon meg az Ubuntu telepítéséről (hasznos lehet a Mint számára) http://www.wereveryware.com/2010/07/como-instalar-modificar-y-eliminar-burg.html

  9.   Jose Salazar dijo

    köszönöm david, valami ilyesmit kerestem, néhány könyvtárra, amelyekre szükségem volt, de végül, amikor megpróbáltam megtenni
    apt-key adv –kulcsszerver keyserver.ubuntu.com –recv-kulcsok 0624A220

    Nem töltöttem le a kulcsot, ezért szerettem volna tudni, hogyan állok ebben az esetben köszönöm ...

    1.    David gomez dijo

      Először is, mi az az adattár, amelyet megpróbál telepíteni, és melyik terjesztésre?

      1.    Jose Salazar dijo

        akit ezzel a tutival publikáltál

        # Ubuntu-Tweak tárház, készítette: Tualatrix Chou
        első bálozó http://ppa.launchpad.net/tualatrix/ppa/ubuntu maverick fő
        deb-src http://ppa.launchpad.net/tualatrix/ppa/ubuntu maverick fő

        Megpróbálom frissíteni vagy telepíteni a libgpod4 verzióját az 0.7.95-1 verzióba

        mivel van egy iPhone 3gs készülékem, és nem ismer fel debianban, és szorítottam, és csak odamennek 0.7.93-ért, és 95-től működik, mondom, mert a laptopomon működtem, de össze kellett fordítanom és kézzel telepítem, azt akarom, hogy megmentsem magamnak ezt a munkát, mert sok a függőség, és unalmas, ezért nem tudom, hogy ez megkönnyíti-e nekem ezt, bár azt hiszem (NOSE), hogy nem tud készítsd el, mivel ugyanazok a csomagok, amelyek függenek a libgpod-tól, másoktól függnek, ugyanazt látod, és én végül robbantottam minden hahaha ... nos, mit lehetne tenni ebben az esetben ??? előre is köszönöm és a választ ...

        1.    David gomez dijo

          José, az Ubuntu-Tweak kulcs telepítéséhez futtatott sorban azt látom, hogy egy szkriptet használsz (-) kettő helyett (--) a parancsok előtt keyserver y recv-keys.

          Javítsa ki, és próbálja újra megszerezni a kulcsot.

          1.    Jose Salazar dijo

            nem, már megcsináltam és semmi, ne nyiss más módot a manuális letöltésre és telepítésre ???

            Próbáltam, hogyan mondtad nekem:

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

            és ezt kapom:

            Végrehajtás: gpg –ignore-time-konfliktus –no-options –no-default-kulcstartó-titkos-kulcstartó /etc/apt/secring.gpg –trustdb-név /etc/apt/trustdb.gpg –keyring / etc / apt / trusted.gpg –primary-kulcstartó /etc/apt/trusted.gpg –keyserver keyserver.ubuntu.com –recv-keys 0624A220
            gpg: a 0624A220 kulcs kérése a hkp szerver kulcsszerver.ubuntu.com webhelyéről
            ?: keyserver.ubuntu.com: A kapcsolat elévült
            gpgkeys: HTTP-lekérési hiba 7: nem sikerült csatlakozni: A kapcsolat időtúllépett
            gpg: nem található érvényes OpenPGP adat
            gpg: A teljes feldolgozott mennyiség: 0

            Semmi nincs letöltve. Nem tudom, hogy leáll-e, vagy másik forrást nyit-e meg, vagy mit ajánlana nekem jobban ...


          2.    David gomez dijo

            José, olvasd el a következő sort, amelyben válaszolok neked ...


  10.   David gomez dijo

    Szia José, már kipróbáltam a kulcsot, és nincs vele probléma, nem értem, miért nem tudja letölteni a számítógéped.

    Itt található a nyilvános kulcsra mutató link http://keyserver.ubuntu.com:11371/pks/lookup?op=get&search=0x6AF0E1940624A220.

    Javaslom, hogy olvassa el ezt a két Seek 'N Geek bejegyzést, ahol megtanítják a nyilvános kulcsok hibaelhárítását:

    Mondd el, hogy ment, addig virtualizálom a Debiant, hogy jobb módon segítsek neked, jó?

  11.   Jose Salazar dijo

    Kész, megoldottam, problémáim voltak, mert nem tudom, mit kellett tennem, de a tűzfal blokkolta a szervert, és nem engedte letölteni, 8. réteg hiba hehehe, amit megpróbálok frissíteni a libgpod4 0.7.95-nél. 1-XNUMX, de a függőségek miatt nehéz, de meglátom ... Nagyon köszönöm….

  12.   Jose Salazar dijo

    David, egy kérdés, tudod-e, hogy adok-e alkalmassági frissítést, és figyelmen kívül hagyja ezeket a sorokat, vagyis egyáltalán nem tölti be az ubuntu forrásokat, grafikusan csinálom az ubuntu-csípésen keresztül, és a többiek kudarcát meditálom debian, ha betöltenek, miért történik ez?

    1.    David gomez dijo

      José, egyszerűen lehet, hogy az alkalmazás nem kompatibilis a Debiannal, megpróbálod telepíteni az Ubuntu Tweak programot, amelyet kifejezetten az Ubuntu számára készítettek.

      Még nem tudtam letölteni a Debiant, mindig kapok egy letöltési problémát, ezért nem tudok segíteni Önnek abban a pillanatban, ha e-mailt szeretne küldeni nekem a kapcsolattartási adataival, és közlöm veled, mit Meg tudom találni.

  13.   napozó dijo

    Szia. Szeretnék véleményt mondani a tárak megszervezéséről, ha lehet.
    Az «/etc/apt/sources.list.d/» belsejében kiegészítő fájlokat adhat hozzá - egy «lista» kiterjesztéssel -, amelyek tárolókat is tartalmaznak, így például létrehozhat egy «ubuntutweak.list» nevű ügyet a tárgyalt esethez. ebben az oktatóanyagban.
    Ez biztosítja, hogy az /etc/apt/sources.list fájl csak a hivatalos Debian-tárakat tartalmazza.

    A köszöntés.

  14.   Williamd dijo

    Köszönöm 🙂 ez az információ sokat segített nekem, minden mindig elveszett, amikor beléptem az indítópultra.

  15.   Adrian seimandi dijo

    Feléleszteni fogok egy elpusztult problémát, sajnálom .. Megkérdezem, mennyire biztonságos az alkalmazások telepítése ezekből a tárakból, amelyeket nem az alapértelmezett disztribúcióm hoz? . Köszönöm