A Launchpad PPA-król
A Debian 7-ben
Az add-apt-repository egy kifejezetten az Ubuntu terjesztéshez kifejlesztett szkript, amely lehetővé teszi a tárak hozzáadását vagy eltávolítását, és amely automatikusan importálja a tárak használatához szükséges nyilvános GPG kulcsot.
A Debian 7-től már használható add-apt-repository a Launchpad PPA-k hozzáadásához. Használata előtt azonban néhány dolgot tudni kell.
Launchpad PPA hozzáadásához a Debianban, az Ubuntuhoz hasonlóan, használja a következő parancsot:
sudo add-apt-repository ppa: te / ppa
Nyilván ki kell cserélni ppa: te / ppa a hozzáadni kívánt PPA-hoz.
Ha azonban ilyen módon hozzáadunk egy PPA-t, akkor a PPA forrásfájlja a Debian jelenlegi verzióját használja (például »wheezy»). Ha futtatunk egy apt-get frissítést, akkor egy 404-es hibát fogunk látni, mivel a Launchpad PPA adattáraiban nincsenek csomagok a Debian Wheezy számára. Mindegyik csomag az Ubuntu különböző verziói számára készült. Hogyan lehet megoldani? Egyszerű, meg kell változtatnia a PPA forrásfájlját, és meg kell jelölnie az Ubuntu melyik verziójának csomagjait szeretnénk használni.
A megfelelő működéshez a "ppa add-apt-repository ppa: tu / ppa" parancs használatát követően meg kell szerkesztenie a /etc/apt/sources.list mappában lévő PPA forrásfájlját. .d /, és cserélje le a Debian verziót (például "wheezy") egy Ubuntu verzióra. Ezen a ponton célszerű az Ubuntu LTS verzióját használni.
Itt egy példa. Tegyük fel, hogy a webupd8team / java ppa-t hozzáadjuk a Debian Wheezy programhoz az "add-apt-repository: webupd8team / java" használatával. Ennek eredményeként létre kell hozni az /etc/apt/sources.list.d/webupd8team-java-wheezy.list fájlt. A következő paranccsal szerkesztjük:
sudo nano /etc/apt/sources.list.d/webupd8team-java-wheezy.list
Ennek a fájlnak két sort kell tartalmaznia:
deb http://ppa.launchpad.net/webupd8team/java/ubuntu wheezy main deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu wheezy main
Csak a "wheezy" módosítása marad a használni kívánt Ubuntu terjesztés kódneve szerint. Ebben az esetben használhatjuk például a Trusty-t, az Ubuntu legújabb LTS-verzióját. A fájl szerkesztése után a következőképpen kell kinéznie:
deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main
Végül csak futnia kell:
sudo apt-get update
Ez frissíti a csomaglistát, figyelembe véve az újonnan hozzáadott PPA-tárházakban tárolt csomagokat.
A Debian régebbi verzióiban
A Debian régebbi verzióiban, ha az add-apt-repository parancs nem érhető el, a tár manuálisan hozzáadható a fájl szerkesztésével / Etc / apt / sources.list és hozzáadom a kulcsot apt-kulcs.
Ezek az információk megtalálhatók a PPA Launchpad webhelyén, a "PPA műszaki adatai" részben, az alábbi képernyőképen látható módon:
Először importáljuk a kulcsot az apt-key paranccsal:
sudo apt-key adv - kulcsszerver keyserver.ubuntu.com - recv-kulcsok
Nyilvánvaló, hogy az EEA14886-ot le kell cserélnie a hozzáadni kívánt PPA kulcsával.
Aláíró kulcs:
1024R / EEA14886 (Mi ez?)
Ujjlenyomat:
7B2C3B0889BF5709A105D03AC2518248EEA14886
Amint láthatja, az apt-key parancsban használandó kulcs az előre mutató perjel után következik.
Ha ez megtörtént, adja hozzá a megfelelő deb sorokat az /etc/apt/sources.list fájl végéhez.
A trükk itt az, hogy az Ubuntu olyan verzióját válasszuk, amely "egyenértékű" a Debian által a PPA webhelyen használt verzióval. Ez létrehozza a megfelelő http-címeket, amint az a fenti képernyőképen látható.
Ha megvan a PPA http-címe, használhatunk szövegszerkesztőt, vagy egyszerűen futtathatjuk a következőket egy terminálról, hogy felvegyük őket az /etc/apt/sources.list fájl végére:
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 trusty main '>> /etc/apt/sources.list
Végül frissítjük a csomaglistát:
sudo apt-get update
Helló, jó reggelt,
Igazából nem látom szükségét a ppa adattárak használatának a Debianban. Egyáltalán nem javaslom az Ubuntu csomagok keverését a Debiannal.
Egyébként a Debian tárházak több mint teljesek.
tekintetében
Ez igaz. Nem ideális, de néha nincs más. Például a Java (Oracle) telepítéséhez. 🙁
Ölelj, Pablo.
Kiváló!!! A Linux Cheat Trunk-hoz !!! 😀
Jó útmutató, emlékeztetett az újonc napjaimra, amikor a Debian 6 olyan őrült és újratelepítő PPA-kat adott hozzá. Üdvözlet 🙂
a debian destabilizálásához jobban használja az ubuntut
A hozzájárulás jó, de nem meggyőző, inkább összeállítom, ha nem szerepel a debian repókban.
Ez igaz. Van debian tesztelés is. Hasonlóképpen, azok számára, akik nem tudják, hogyan kell összeállítani az alkalmazásokat, egy olyan feladat, amelyben egyetértünk, néha meglehetősen unalmas lehet, ez alternatívát jelenthet. Persze, papíron nem ideális, de működhet.
Nem szükséges az "apt-repository" -ot használni a Debianban, az "apt edit-sources" -ekkel közös adattárként adhatja hozzá, majd a "pubkey" -vel automatikusan exportálja a kulcsot és frissíti a tárakat ...
Persze, ez egy másik módja annak, bár kissé bonyolultabb. Ezért választottam az add-apt-repository-t. Ezenkívül azok, akik az Ubuntuból érkeznek, ismerik majd a használatát.
Ölelj, Pablo.
A 12.04 ppa-t használnám, mivel megosztják a kernel verziót
Nem telepítettem a ppa-t, hanem letöltöttem a debs-t és telepítettem őket a debian használatakor
Egy kis trükk: keresse meg a WebUpd8 PPA-ban a "launchpad-getkeys" csomagot. Telepítse, nem okoz problémát. Ezután futtassa ugyanazt a parancsot rootként, és gondoskodik az összes hiányzó PPA-aláírás hozzáadásáról, ahelyett, hogy egyesével adná hozzá.
Úgy gondolom, hogy olyasmit kell közzétenni, amelyet sok kezdő megpróbál elcseszni a Debian-nal, nem szabad figyelmeztetni az esetleges rendetlenségre.
A bejegyzés elején egyértelműen figyelmeztetik. Pirosan és minden ... 🙂
de megőrültél vagy mi? Akarod, hogy megtörjem a debiánt? ...
Hehe .. jó infó, mindig ott láttam a ppa-t, és azt hiszem, egyszer-kétszer meg akartam tudni a valódi címet, de nem sikerült, így feladtam.
Köszönöm, és SOHA nem próbálom meg használni őket (esetleg harmadik fél PC -ivel, ha)
Üdvözlet délről.
Jó tuto, betűig követve és gond nélkül dolgozik.
Üdvözlet!