Ako pridať úložiská PPA do Debianu a distribúcie na ňom založené

Jednou z veľkých výhod, ktoré má Ubuntu oproti iným distribúciám, je veľké množstvo aplikácií dostupných pre túto distribúciu a ľahká inštalácia a ich aktualizácia prostredníctvom Archívy PPA vďaka Launchpad.

Bohužiaľ príkaz

add-apt-repository

Je k dispozícii iba pre Ubuntu, takže pridanie týchto úložísk nie je také ľahké, ak ich chcete pridať do podobnej distribúcie debian alebo na základe toho môžete vo všeobecnosti využiť balíčky .deb vytvorené pre Ubuntu.

To neznamená, že tieto úložiská nemôžeme v Debiane využiť, pretože Debian poskytuje spôsob pridania vlastných úložísk a potom sa naučíme, ako to urobiť.

Najskôr musíme pochopiť, ako sa spravujú úložiská debian. Ktoré sa nachádzajú v spise

/etc/apt/sources.list

ako všetky distribúcie založené na Debiane vrátane Ubuntu a má nasledujúci formát:

deb http://site.example.com/debian distribucna zlozka1 komponenta2 zlozka3 deb-src http://site.example.com/debian distribucna zlozka1 komponent2 zlozka3

Prvé slovo v každom riadku (

deb

,

deb-src

) znamená typ súboru nájdený v úložisku. V prípade

deb

, To znamená, že súbor, ktorý je k dispozícii v úložisku, je inštalovateľný súbor binárneho typu zabalený ako

.deb

pre Debian alebo distribúcie na ňom založené. A v prípade

deb-src

, To znamená, že úložisko obsahuje zdrojový kód aplikácie.

Distribúciou môže byť názov distribúcie (lenny, lept, squeeze, sid) alebo typ balenia (stabilné, staré, testovacie, nestabilné).

Komponenty už závisia od distribútora úložiska, napríklad v prípade, že si ich ukážeme ako príklad hlavný, multiverzný, obmedzený a vesmír.

Teraz, keď vieme, ako fungujú úložiská v Debiane, poďme sa naučiť, ako môžeme pridať úložisko PPA v Debiane alebo distribúcie na ňom založené.

Prvá vec, ktorú musíte urobiť, je vyhľadať stránku úložiska PPA v aplikácii Launchpad. Všeobecne to môžeme urobiť zadaním vyhľadávacieho nástroja ako Google názov úložiska PPA.

V tejto príručke budeme používať PPA poskytované stabilnou verziou ubuntu tweak, ppa: tualatrix / ppa.
V prípade, že vo vyhľadávači nenájdeme odkaz na stránku úložiska, môžeme priamo vstúpiť launchpad.net a do vyhľadávača napíšete názov úložiska PPA.

Vyhľadávacie pole Launchpadu

Potom vyhľadáme medzi výsledkami stránku úložiska, ktorá nás zaujíma, a nakoniec sa dostaneme na hľadanú stránku, kde nájdeme všetky informácie, ktoré potrebujeme na správne pridanie úložiska do Debianu.

Výsledky vyhľadávania na Launchpade

Na stránke úložiska PPA nájdeme zelený odkaz, ktorý hovorí «Technické podrobnosti o tejto PPA», klikneme na tento odkaz a nájdeme technické informácie o danom úložisku, jedná sa presne o adresy

deb

y

deb-src

ktoré musíme pridať do súboru

/etc/apt/sources.list

ktorý riadi úložiská v Debiane.

Launchpad GPG kľúč

Ďalej môžeme vidieť rozbaľovaciu ponuku so zoznamom distribúcií podporovaných touto aplikáciou. V najlepších prípadoch nájdete najnovšiu verziu aplikácie pre všetky distribúcie, v niektorých prípadoch má však každá distribúcia inú verziu balíka, ktorá je v starších distribúciách spravidla staršia. (všimnite si, že toto menu automaticky mení parameter distribúcia v úložisku, aby ste ho mohli ľahšie zahrnúť do súboru

/etc/apt/sources.list

)

Distribučná verzia systému Launchpad

V týchto technických detailoch tiež nájdeme číslo verejného kľúča, ktorý použijeme na digitálne podpísanie úložiska. To nám pomáha, aby systém overoval platnosť a bezpečnosť úložiska, ktoré používame.

Po poznaní všetkých týchto veľmi dôležitých informácií sme sa dostali k časti, ktorú sme všetci očakávali, v prvom rade musíme otvoriť súbor /etc/apt/sources.list, aby sme mohli pridať nové úložisko. Môžeme to urobiť vykonaním nasledujúceho riadku v termináli ako root:

gedit /etc/apt/sources.list

Pri otvorenom súbore ako root prejdeme na koniec dokumentu a pridáme do neho úložiská ubuntu tweak (Môžete pridať komentár, aby ste mali jasnejšie, odkiaľ úložisko pochádza).

# Repozitár 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 archívom zadaným v súbore

/etc/apt/sources.list

, môžeme dokument uložiť a zavrieť.

V tomto okamihu už máme úložisko v zozname úložísk Debian, ale môžeme mať problémy s aktualizáciou tohto zoznamu, pretože Debian môže považovať úložisko za nebezpečné a nestiahne si zoznam balíkov, ktoré obsahuje.

Aby sme sa tomu vyhli, nainštalujeme verejný kľúč úložiska vykonaním nasledujúceho príkazu v termináli, kde na predchádzajúcom obrázku zahrnieme číslo označené ako verejný kľúč (0624A220).

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

Ak všetko pôjde dobre, v našom termináli uvidíme text ako nasledujúci:

Prebieha: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg - kľúčenka /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv-keys 0624A220 gpg: vyžiadanie kľúča 0624A220 zo servera hkp keyserver.ubuntu.com gpg: kód 0624A220: «Launchpad PPA pre TualatriX» nezmenené gpg: celkové spracované množstvo: 1 gpg: nezmenené: 1

Ak to bol výsledok, môžeme teraz pokojne aktualizovať zoznam úložísk a nainštalovať aplikáciu pomocou nasledujúceho príkazu:

aktualizácia aptitude && aptitude nainštalovať ubuntu-tweak

Záverečné poznámky:

  • Upozorňujeme, že nie všetky aplikácie ubuntu budú správne pracovať na Debiane alebo na distribúciách na ňom založených.
  • Musíte starostlivo zvoliť verziu, ktorá sa má v balíkoch použiť, pretože to môže viesť k prelomeniu niektorých závislostí, najmä v distribúciách, ako je stabilný Debian, ktorý nie vždy poskytuje najnovšie verzie balíkov.

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Eduardo dijo

    Vďaka Davidovi, je to skvelý príspevok a veľký príspevok k zlepšeniu dostupnosti nášho milovaného systému Linux. Iste, didaktické, jednoduché, keby všetci písali ako vy, boli by tu ďalšie tisíce používateľov GNU / Linux. Tie veci, ktoré môžu byť pre znalca veľmi jednoduché, sú pre nováčika ťažké a spravidla pri hľadaní tejto pomoci vás pošlú na Google alebo si prečítajú tisíce príspevkov „aby ste sa mohli naučiť“. Ešte raz ďakujem a gratulujem

    1.    David gomez dijo

      Ďakujem pekne Eduardo, tvoj komentár ma povzbudzuje k ďalšiemu písaniu.

  2.   hiram dijo

    Zdravím ťa David, ďakujem ti pekne za návod, všetko prebehlo k dokonalosti, už mám ubuntu tweak v mojom lmde maj dobrý deň

  3.   daniel dijo

    David, ty si ten istý, ktorý píše http://120linux.com?

    Zdravím.

    http://microlinux.blogspot.com

    1.    David gomez dijo

      Áno Daniel, som ten istý, ktorý píše pre 120% Linux.

      1.    daniel dijo

        Aha, dobre ... xD ja som ten druhý spisovateľ ... 😛
        Nevedel som, že budeš pracovať v 2 ... je toto tvoje?

        Zdravím.

        1.    David gomez dijo

          Nie, toto nie je moje, momentálne som tam ubunlog.com, 120linux.com a ubuntizadoelplaneta.com

          Svoje som dočasne opustil, pretože som v inom projekte.

          1.    daniel dijo

            ahh ok 😀 Mám blog, ktorý je môj a ktorý začínam asi 2 mesiace a trochu ... pozri sa a daj mi svoj názor

            blog: http://microlinux.blogspot.com

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


  4.   Maková dijo

    Ďakujem veľmi pekne David, je vynikajúco napísaný a vysvetlený, konečne som sa naučil pridávať repo do svojho Linux Mint Debian.
    Používam a učím sa iba bezplatný softvér už 4 mesiace, s Ubuntu som začal ako mnohí a nainštaloval som, odinštaloval, spáchal nespočetné množstvo chýb a riešení s Linux Mint 9, Kubuntu, Zorin OS 4, Ubuntu 10.04 a 10.10, ale veľká osobná výzva, ktorú mám, je naučiť sa zostavovať jadro a inštalovať Debian a vedieť, ako s ním pracovať. Vo svojom voľnom čase študujem aj jazyk Python a neskôr pokračujem v jazykoch C ++ a Java. Mám každopádne veľké ambície a ilúzie, ak mi niekto povedal o scenári prvýkrát, ale povedal mi „slobodný softvér“, ale hej, „nikdy nie je neskoro, ak je šťastie dobré.“
    Odo dňa pridané k mojim obľúbeným.
    Na zdravie ...

    1.    David gomez dijo

      Ďakujem veľmi pekne za komentár a povzbudzujem vás k vašim cieľom, pretože v slobodnom softvéri potrebujeme veľa ľudí, ako ste vy.

  5.   Maková dijo

    Môžem pridať grub?, Od Maverick alebo Lucid?, Na Linux Mint Debian.
    Grub už mám, ale repozitáre mi spôsobili chybu hesla;
    W: Chyba GPG: http://ppa.launchpad.net vydanie maverick: Nasledujúce podpisy nebolo možné overiť, pretože váš verejný kľúč nie je k dispozícii: NO_PUBKEY 55708F1EE06803C5
    Takže som ich odstránil, teraz by ste ich ešte mohli pridať?
    Na zdravie ...

    1.    David gomez dijo

      Musíte byť veľmi konkrétni, v ktorom úložisku chcete pridať, aby ste nainštalovali Grub, pretože pravdou je, že vlastne nerozumiem, v čom je problém.

  6.   Maková dijo

    Vďaka, nakoniec som pridal Lucidin ppa-grub, pretože Maverickov chýba.
    Problém bol v tom, že som nainštaloval grub, aby bol obraz pozadia multibootového nakladača krajší, nainštaloval som všetko dobre okrem reposov, ktoré mi spôsobili chybu, ktorú som spomínal predtým. Ale myslím, že som to už vyriešil vďaka tvojmu skvelému tutoriálu.
    Na zdravie ...

  7.   Maková dijo

    Prepáč, že je to Grub 2.

  8.   Maková dijo

    Páni, nemám jasno, je to BURG GRUB pre Grub 2.
    Na zdravie ...

    1.    David gomez dijo

      Rozumiem, pokúšate sa nainštalovať Burg, je to ako vidlička Grub, aby bol startup oveľa atraktívnejší.

      Prečítajte si túto príručku, ktorú som napísal, a dozviete sa niečo viac o tom, ako ju nainštalovať do Ubuntu (môže to byť užitočné pre mincovňu) http://www.wereveryware.com/2010/07/como-instalar-modificar-y-eliminar-burg.html

  9.   Jose Salazar dijo

    ďakujem david Hľadal som niečo také, nejaké knižnice, ktoré potrebujem, ale nakoniec, keď sa o to pokúsim
    apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0624A220

    Kľúč som si nestiahol, takže som chcel vedieť, ako sa mi v tomto prípade darí, vďaka ...

    1.    David gomez dijo

      V prvom rade, čo je to repozitár, ktorý sa snažíte nainštalovať a na ktorej distribúcii?

      1.    Jose Salazar dijo

        ten, ktorý ste zverejnili s touto tuto

        # Repozitár 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ý

        Pokúšam sa aktualizovať alebo nainštalovať libgpod4 vo verzii 0.7.95-1

        kedze mam iphone 3gs a v debiane ma nespozna a mam squeeze a idu tam proste za 0.7.93 a funguje to od 95, hovorim ti lebo som to dal spravit na notebooku, ale musel som zostavit a nainštalujem si to ručne, chcem si túto prácu zachrániť, pretože existuje veľa závislostí a je to zdĺhavé, takže neviem, či mi to takto uľahčuje, aj keď si myslím (NOSE), že to nemôže treba urobiť, pretože rovnaké balíčky, ktoré závisia na libgpod, závisia od ostatných, ktoré vidíte rovnako, a nakoniec som explodoval všetky hahaha ... dobre, čo by sa dalo v takom prípade urobiť ??? vopred dakujem a za odpoved .....

        1.    David gomez dijo

          José, problém, ktorý vidím v riadku, ktorý spustíš pri inštalácii kľúča Ubuntu-Tweak, je ten, že používaš skript (-) namiesto dvoch (--) pred príkazmi keyserver y recv-keys.

          Opravte to a skúste znova získať kľúč.

          1.    Jose Salazar dijo

            nie, už som to urobil a nič, neotvárajte iný spôsob ako ho stiahnuť a nainštalovať ručne ???

            Vyskúšal som, ako si mi povedal:

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

            a dostanem toto:

            Prebieha: 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žiadanie kľúča 0624A220 zo servera hkp keyserver.ubuntu.com
            ?: keyserver.ubuntu.com: Časový limit pripojenia vypršal
            gpgkeys: Chyba načítania HTTP 7: Nepodarilo sa pripojiť: Časový limit pripojenia vypršal
            gpg: nenašli sa žiadne platné údaje OpenPGP
            gpg: Celková spracovaná suma: 0

            Nič sa nestiahne, neviem, či to bude dole alebo otvorí iný zdroj alebo mi odporučíte lepšie ...


          2.    David gomez dijo

            José, prečítaj si nasledujúci riadok, v ktorom ti odpovedám ...


  10.   David gomez dijo

    Ahoj José, kľúč som už vyskúšal a nie je s ním problém, nerozumiem, prečo si ho tvoj počítač nemôže stiahnuť.

    Tu je odkaz na verejný kľúč http://keyserver.ubuntu.com:11371/pks/lookup?op=get&search=0x6AF0E1940624A220.

    Odporúčam vám prečítať si tieto dva záznamy Seek 'N Geek, kde sa naučia, ako riešiť problémy s verejnými kľúčmi:

    Povedzte mi, ako to šlo. Medzitým budem virtualizovať Debian, aby som ti pomohol lepšie, ok?

  11.   Jose Salazar dijo

    Pripravený, vyriešil som, mal som problémy, pretože neviem, čo som musel urobiť, ale brána firewall blokovala server a nedovolil mi ho stiahnuť, chyba 8, hehehe, čo sa snažím aktualizovať na libgpod4 0.7.95. 1-XNUMX, ale je to ťažké kvôli závislostiam, ale uvidím ... Mnohokrat dakujem….

  12.   Jose Salazar dijo

    David, otázka, vieš, že dávam aktualizáciu aptitude a tá ignoruje tieto riadky, to znamená, že vôbec nenačíta zdroje ubuntu, robím to graficky cez ubuntu-tweak a liečim zlyhanie zvyšku toho druhého debian, ak ma načítajú, prečo sa to stane?

    1.    David gomez dijo

      José, môže sa jednoducho stať, že aplikácia nie je kompatibilná s Debianom. Pokúšate sa nainštalovať Ubuntu Tweak, ktorý je špeciálne vytvorený pre Ubuntu.

      Zatiaľ sa mi nepodarilo stiahnuť Debian, vždy sa mi objaví problém so sťahovaním, preto vám momentálne nemôžem pomôcť, ak mi chcete poslať e-mail s kontaktnými údajmi a dám vám vedieť, čo Môžem nájsť.

  13.   denník dijo

    Ahoj. Ak je to možné, rád by som uviedol názor na organizáciu archívov.
    Do priečinka «/etc/apt/sources.list.d/» môžete pridať pomocné súbory - s príponou «zoznam» - ktoré tiež obsahujú úložiská, takže môžete napríklad vytvoriť súbor s názvom „ubuntutweak.list“, na ktorý sa vzťahuje tento návod.
    To zaisťuje, že súbor /etc/apt/sources.list obsahuje iba oficiálne archívy Debianu.

    Pozdrav.

  14.   Williamd dijo

    Ďakujem 🙂 táto informácia mi veľmi pomohla, vždy, keď som vstúpil do launchpadu, bolo všetko stratené.

  15.   Adrian seimandi dijo

    Chystám sa oživiť mŕtvy problém, prepáčte. Pýtam sa vás, aké bezpečné je inštalovať aplikácie z týchto úložísk, ktoré nie sú tými, ktoré prináša moja predvolená distribúcia? . Vďaka