Jak přidat úložiště PPA do Debianu a distribucí na něm založených

Jednou z velkých výhod, které má Ubuntu oproti jiným distribucím, je velký počet aplikací dostupných pro tuto distribuci a snadná instalace a průběžná aktualizace Úložiště PPA díky Launchpad.

Bohužel příkaz

add-apt-repository

Je k dispozici pouze pro Ubuntu, takže přidání těchto úložišť není tak snadné, pokud jej chcete přidat do distribuce jako Debian nebo na základě toho můžete obecně využít balíčky .deb vytvořené pro Ubuntu.

Tím nechci říci, že nemůžeme v Debianu tyto repozitáře využívat, protože Debian také poskytuje způsob, jak přidat vlastní repozitáře, a my se naučíme, jak to udělat níže.

Nejprve musíme pochopit, jak jsou úložiště spravována Debian. Které jsou uloženy v souboru

/etc/apt/sources.list

jako všechny distribuce založené na Debianu, včetně Ubuntu, a má následující formát:

deb http://site.example.com/debian distribuční komponenta1 komponenta2 komponenta3 deb-src http://site.example.com/debian distribuční komponenta1 komponenta2 komponenta3

První slovo v každém řádku (

deb

,

deb-src

) znamená typ souboru nalezeného v úložišti. V případě

deb

, to znamená, že soubor dostupný v úložišti je binární instalovatelný soubor zabalený jako

.deb

pro Debian nebo distribuce na něm založené. A v případě

deb-src

, to znamená, že úložiště obsahuje zdrojový kód aplikace.

Distribucí může být název distribuce (lenny, lept, zmáčkni, sid) nebo typ balíčku (stabilní, oldstable, testování, nestabilní).

Komponenty již závisí na distributorovi úložiště, například v případě, že je použijeme jako příklad, jsou hlavní, multiverse, omezené a vesmír.

Nyní, když víme, jak úložiště v Debianu fungují, pojďme se naučit, jak můžeme přidat úložiště PPA v Debianu nebo distribucích na něm založených.

První věcí, kterou musíte udělat, je najít stránku úložiště PPA v Launchpadu. Můžeme to udělat obecně zadáním vyhledávače jako Google název úložiště PPA.

V této příručce budeme používat PPA poskytované stabilní verzí Vylepšení Ubuntu, ppa: tualatrix / ppa.
V případě, že ve vyhledávači nenajdete odkaz na stránku úložiště, můžeme přímo vstoupit launchpad.net a do vyhledávače napište název úložiště PPA.

Vyhledávací pole Launchpadu

Poté vyhledáme mezi výsledky stránku úložiště, která nás zajímá, a nakonec se dostaneme na web, který hledáme, kde najdeme všechny informace, které potřebujeme, abychom mohli správně přidat úložiště v Debianu.

Výsledky hledání na Launchpadu

Na stránce úložiště PPA najdeme zelený odkaz, který říká «Technické podrobnosti o tomto PPA», klikneme na tento odkaz a najdeme technické informace o daném úložišti, jedná se přesně o adresy

deb

y

deb-src

které musíme přidat do souboru

/etc/apt/sources.list

který řídí úložiště v Debianu.

Launchpad GPG klíč

Kromě toho můžeme vidět rozevírací nabídku se seznamem distribucí podporovaných touto aplikací. V nejlepším případě najdete nejnovější verzi aplikace pro všechny distribuce, ale v některých případech má každá distribuce jinou verzi balíčku, která je ve starších distribucích obecně starší. (všimněte si, že toto menu automaticky mění parametr distribuce v úložišti, aby bylo snazší zahrnout jej do souboru

/etc/apt/sources.list

)

Distribuční verze Launchpadu

V těchto technických detailech také můžeme najít číslo veřejného klíče, který použijeme k digitálnímu podepsání úložiště. To nám pomáhá, aby systém ověřil platnost a bezpečnost úložiště, které používáme.

Poté, co jsme věděli všechny tyto velmi důležité informace, dostali jsme se k části, kterou jsme všichni očekávali, nejprve musíme otevřít soubor /etc/apt/sources.list a přidat nové úložiště. Můžeme to provést spuštěním následujícího řádku v terminálu jako root:

gedit /etc/apt/sources.list

S otevřeným souborem jako root přejdeme na konec dokumentu a přidáme do něj úložiště Vylepšení Ubuntu (Můžete přidat komentář, aby bylo jasnější, odkud úložiště pochází).

# Úložiště Ubuntu-Tweak od Tualatrix Chou deb http://ppa.launchpad.net/tualatrix/ppa/ubuntu maverick main deb-src http://ppa.launchpad.net/tualatrix/ppa/ubuntu maverick main

S úložištěm zadaným v souboru

/etc/apt/sources.list

, můžeme dokument uložit a zavřít.

V tomto okamžiku již máme úložiště v seznamu úložišť Debianu, ale můžeme mít problémy s aktualizací tohoto seznamu, protože Debian může úložiště považovat za nebezpečné a nestahovat seznam balíčků, které obsahuje.

Abychom tomu zabránili, nainstalujeme veřejný klíč úložiště spuštěním následujícího příkazu v terminálu, kde do předchozího obrázku zahrneme číslo označené jako veřejný klíč (0624A220).

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

Pokud vše půjde dobře, uvidíme v našem terminálu text jako následující:

Provádění: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg - klíčenka /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv-keys 0624A220 gpg: vyžádání klíče 0624A220 ze serveru hkp keyserver.ubuntu.com gpg: kód 0624A220: «Launchpad PPA pro TualatriX» beze změny gpg: Celková zpracovaná částka: 1 gpg: beze změny: 1

Pokud to byl výsledek, můžeme nyní klidně aktualizovat seznam úložišť a nainstalovat aplikaci pomocí následujícího příkazu:

aptitude update && aptitude install ubuntu-tweak

Závěrečné poznámky:

  • Vezměte prosím na vědomí, že ne všechny aplikace ubuntu budou správně fungovat na Debianu nebo na distribucích na něm založených.
  • Musíte pečlivě zvolit verzi, kterou chcete použít v balíčcích, protože to může vést k prolomení některých závislostí, zejména v distribucích, jako je stabilní Debian, která ne vždy poskytuje nejnovější verze balíčků.

Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Eduardo řekl

    Díky Davidovi, je to skvělý příspěvek a skvělý příspěvek k tomu, aby byl náš milovaný Linux přístupnější. Jistě, didaktické, jednoduché, kdyby každý psal jako vy, byly by tisíce dalších uživatelů GNU / Linux. Ty věci, které mohou být pro znalce velmi jednoduché, jsou pro nováčka obtížné a obecně, když hledají tuto pomoc, pošlou vás na Google nebo si přečtou tisíce příspěvků „abyste se naučili“. Ještě jednou děkuji a gratuluji

    1.    David gomez řekl

      Děkuji mnohokrát Eduardovi, váš komentář mě povzbuzuje k dalšímu psaní.

  2.   hiram řekl

    Zdravím Davide, moc děkuji za tutoriál, všechno šlo k dokonalosti, já už mám vyladění ubuntu v mém lmde mít dobrý den

  3.   Daniel řekl

    Davide, ty jsi ten samý, co píše http://120linux.com?

    Zdravím.

    http://microlinux.blogspot.com

    1.    David gomez řekl

      Ano, Danieli, jsem ten samý, kdo píše ve 120% Linuxu.

      1.    Daniel řekl

        Ahhh ok ... xD já jsem ten druhý autor ... 😛
        Nevěděl jsem, že budeš pracovat ve 2 ... je to tvoje?

        Zdravím.

        1.    David gomez řekl

          Ne, to není moje, momentálně jsem tam ubunlog.com, 120linux.com a ubuntizadoelplaneta.com

          Dočasně jsem opustil, protože jsem v jiném projektu.

          1.    Daniel řekl

            ahhh ok 😀 Mám blog, který je můj a který začínám asi 2 měsíce a trochu ... podívejte se a dejte mi svůj názor

            blog: http://microlinux.blogspot.com

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


  4.   Maková řekl

    Mockrát vám děkuji, Davide, je to skvěle napsané a vysvětlené, konečně jsem se naučil přidávat repo do svého Linux Mint Debian.
    Používám a učím se svobodným softwarem pouze 4 měsíce, začal jsem jako mnoho s Ubuntu a nainstaloval jsem, odinstaloval, udělal nespočet chyb a řešení s Linux Mint 9, Kubuntu, Zorin OS 4, Ubuntu 10.04 a 10.10, ale velkou osobní výzvou, kterou mám, je naučit se, jak sestavit jádro a nainstalovat Debian a umět s ním pracovat. Ve volném čase také studuji jazyk Python a později pokračuji v C ++ a Java. Každopádně mám velké touhy a iluze, pokud mi někdo poprvé řekl scénář o svobodném softwaru, ale hej, „nikdy není pozdě, když je štěstí dobré.“
    Ode dneška přidáno k mým oblíbeným.
    Na zdraví…

    1.    David gomez řekl

      Velice vám děkuji za komentář a hodně povzbuzení k vašim cílům, protože ve svobodném softwaru potřebujeme spoustu lidí, jako jste vy.

  5.   Maková řekl

    Mohu přidat grub?, Od Maverick nebo Lucid?, Na Linux Mint Debian.
    Grub už mám, ale repozitáře mi způsobily chybu hesla;
    W: Chyba GPG: http://ppa.launchpad.net maverick Release: Následující podpisy nelze ověřit, protože váš veřejný klíč není k dispozici: NO_PUBKEY 55708F1EE06803C5
    Takže jsem je odstranil, teď je můžete přidat?
    Na zdraví…

    1.    David gomez řekl

      Musíte být velmi konkrétní, ve kterém repozitáři chcete přidat instalaci Grub, protože pravdou je, že nechápu, v čem je problém.

  6.   Maková řekl

    Díky, nakonec jsem přidal Lucidův ppa-grub, protože Maverickův chybí.
    Problém byl v tom, že jsem nainstaloval grub, aby měl obrázek na pozadí multibootového nakladače krásnější, nainstaloval jsem všechno dobře kromě repozitářů, které mi dávaly chybu, kterou jsem zmínil dříve. Ale myslím, že jsem to již vyřešil díky vašemu skvělému tutoriálu.
    Na zdraví…

  7.   Maková řekl

    Promiň, je to Grub 2.

  8.   Maková řekl

    Páni, nejsem si jistý, jestli je to BURG GRUB pro Grub 2.
    Na zdraví…

    1.    David gomez řekl

      Chápu, že se pokoušíte nainstalovat Burg, je to jako vidlice Grub, aby startup vypadal mnohem atraktivněji.

      Přečtěte si tuto příručku, kterou jsem napsal, abyste věděli něco více o tom, jak ji nainstalovat do Ubuntu (může to být užitečné pro Mint) http://www.wereveryware.com/2010/07/como-instalar-modificar-y-eliminar-burg.html

  9.   Jose Salazar řekl

    Díky Davidovi jsem hledal něco takového, pro některé knihovny, které potřebuji, ale nakonec, když se o to pokusím
    apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0624A220

    Nestáhl jsem si klíč, takže jsem chtěl vědět, jak se mi v tomto případě daří ...

    1.    David gomez řekl

      Za prvé, co je úložiště, které se pokoušíte nainstalovat a na kterou distribuci?

      1.    Jose Salazar řekl

        ten, který jste publikovali s touto tuto

        # Repozitář Ubuntu-Tweak od Tualatrix Chou
        deb http://ppa.launchpad.net/tualatrix/ppa/ubuntu Maverick hlavní
        deb-src http://ppa.launchpad.net/tualatrix/ppa/ubuntu Maverick hlavní

        Pokouším se aktualizovat nebo nainstalovat libgpod4 ve verzi 0.7.95-1

        protože mám iPhone 3gs a nerozpoznává mě v debianu a mám squeeze a prostě tam jdou za 0.7.93 a funguje to od 95, říkám vám, protože jsem to udělal na svém notebooku, ale musel jsem sestavit a nainstalovat jej ručně, to, co chci, je zachránit si tu práci, protože existuje mnoho závislostí a je to zdlouhavé, takže nevím, jestli mi to takhle usnadňuje, i když si myslím (NOSE), že to nemůže být provedeno, protože stejné balíčky, které závisí na libgpod, závisí na ostatních, které vidíte, a já jsem nakonec explodoval všechny hahaha ... no, co by se dalo udělat v tom případě ??? děkuji předem a za odpověď….

        1.    David gomez řekl

          José, problém, který vidím v řádku, který spustíte při instalaci klíče Ubuntu-Tweak, spočívá v tom, že používáte skript (-) místo dvou (--) před příkazy keyserver y recv-keys.

          Opravte to a zkuste znovu získat klíč.

          1.    Jose Salazar řekl

            ne, už jsem to udělal a nic, neotevírejte jiný způsob ručního stahování a instalace ???

            Zkusil jsem, jak jsi mi řekl:

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

            a dostanu toto:

            Provádění: gpg –ignore-time-conflict –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: vyžádání klíče 0624A220 ze serveru hkp keyserver.ubuntu.com
            ?: keyserver.ubuntu.com: Vypršel časový limit připojení
            gpgkeys: Chyba načítání HTTP 7: Nelze se připojit: Vypršel časový limit připojení
            gpg: nenalezena žádná platná data OpenPGP
            gpg: Celková zpracovaná částka: 0

            Nic není staženo, nevím, jestli bude nefunkční nebo otevře jiný zdroj nebo co byste mi doporučil lépe ...


          2.    David gomez řekl

            José, přečtěte si následující řádek, ve kterém vám odpovídám ...


  10.   David gomez řekl

    Ahoj José, klíč jsem už vyzkoušel a není s ním problém, nerozumím, proč si ho tvůj počítač nemůže stáhnout.

    Zde je odkaz na veřejný klíč http://keyserver.ubuntu.com:11371/pks/lookup?op=get&search=0x6AF0E1940624A220.

    Doporučuji vám přečíst si tyto dvě položky Seek 'N Geek, kde se naučí, jak řešit problémy s veřejnými klíči:

    Řekněte mi, jak to šlo, mezitím budu virtualizovat Debian, abych vám pomohl lépe, ok?

  11.   Jose Salazar řekl

    Připraven, vyřešil jsem, měl jsem problémy, protože nevím, co jsem musel udělat, ale firewall blokoval server a nedovolil mi ho stáhnout, chyba vrstvy 8 hehehe, co se snažím aktualizovat libgpod4 0.7.95. 1-XNUMX, ale je to těžké kvůli závislostem, ale uvidím…. Díky moc….

  12.   Jose Salazar řekl

    David, otázka, víš, že dávám aktualizaci aptitude a ignoruje ty řádky, to znamená, že vůbec nenačte zdroje ubuntu, dělám to graficky skrz ubuntu-tweak a já medikuji selhání ostatních, další debian, když mě načtou, proč se to stalo?

    1.    David gomez řekl

      José, může se jednoduše stát, že aplikace není kompatibilní s Debianem, pokoušíte se nainstalovat Ubuntu Tweak, který je speciálně vytvořen pro Ubuntu.

      Zatím se mi nepodařilo stáhnout Debian, vždy mám problém se stažením, proto vám momentálně nemohu pomoci, pokud mi chcete poslat e-mail s vašimi kontaktními údaji a já vám dám vědět co Mohu najít.

  13.   denník řekl

    Ahoj. Pokud je to možné, rád bych poskytl názor na organizaci úložišť.
    Uvnitř «/etc/apt/sources.list.d/» můžete přidat pomocné soubory - s příponou «list» - které také obsahují úložiště, takže například můžete vytvořit případ s názvem «ubuntutweak.list» pro případ v tomto tutoriálu.
    Tím je zajištěno, že soubor /etc/apt/sources.list obsahuje pouze oficiální úložiště Debian.

    Pozdrav.

  14.   WiiLiamD řekl

    Díky 🙂 tato informace mi hodně pomohla, všechno bylo vždy ztraceno, když jsem vstoupil na launchpad.

  15.   Adrian seimandi řekl

    Chystám se oživit mrtvý problém, omlouvám se. Ptám se vás, jak bezpečná je instalace aplikací z těchto úložišť, které nejsou ty, které přináší moje výchozí distribuce? . dík