Kaip pridėti PPA saugyklas prie „Debian“ ir jomis pagrįstus paskirstymus

Vienas iš didžiausių „Ubuntu“ pranašumų, palyginti su kitais paskirstymais, yra didelis šiam platinimui prieinamų programų skaičius ir paprastumas jas įdiegti ir nuolat atnaujinti. PPA saugyklos ačiū Launchpad.

Deja, komanda

add-apt-repository

Tai galima tik „Ubuntu“, todėl pridėti šias saugyklas nėra taip lengva, kai norite ją pridėti prie tokio paskirstymo kaip debian arba remdamiesi tuo, paprastai galite naudoti „Ubuntu“ sukurtus .deb paketus.

Tai nereiškia, kad negalime naudotis šiomis „Debian“ saugyklomis, nes „Debian“ taip pat suteikia būdą pridėti pasirinktines saugyklas, ir mes tai sužinosime toliau.

Pirmiausia turime suprasti, kaip tvarkomos saugyklos debian. Kurie yra byloje

/etc/apt/sources.list

kaip ir visi „Debian“ pagrindu veikiantys paskirstymai, įskaitant „Ubuntu“, ir jo formatas yra toks:

deb http://site.example.com/debian paskirstymo komponentas1 komponentas2 komponentas3 deb-src http://site.example.com/debiano paskirstymo komponentas1 komponentas2 komponentas3

Pirmasis žodis kiekvienoje eilutėje (

deb

,

deb-src

) reiškia saugykloje esančio failo tipą. Jeigu

deb

, tai reiškia, kad saugykloje esantis failas yra dvejetainio tipo įdiegiamas failas, supakuotas kaip

.deb

„Debian“ ar juo pagrįstiems paskirstymams. Ir atveju

deb-src

, tai reiškia, kad saugykloje yra programos šaltinio kodas.

Platinimas gali būti platinimo pavadinimas (lenny, ofortas, išspausti, sid) arba pakuotės tipas (stabilus, senas, stabilus, nestabilus).

Komponentai jau priklauso nuo saugyklos platintojo, pavyzdžiui, tuo atveju, jei ketiname naudoti kaip pavyzdį, tai yra pagrindinė, daugialypė, ribota ir visata.

Dabar, kai žinome, kaip saugyklos veikia „Debian“, sužinokime, kaip galime pridėti „PPA“ saugyklą „Debian“ ar ja pagrįstus paskirstymus.

Pirmas dalykas, kurį reikia padaryti, yra rasti „PPA“ saugyklos puslapį „Launchpad“. Paprastai tai galime padaryti įvesdami paieškos variklį, pvz "Google" PPA saugyklos pavadinimas.

Šiame vadove mes naudosime stabilios versijos PPA „Ubuntu-Tweak“, ppa: tualatrix / ppa.
Jei paieškos sistemoje nerandame nuorodos į saugyklos puslapį, galime tiesiogiai įvesti launchpad.net ir paieškos sistemoje įrašykite PPA saugyklos pavadinimą.

„Launchpad“ paieškos laukelis

Po to mes ieškome tarp mus dominančio saugyklos puslapio rezultatų, galiausiai pasiekėme ieškomą svetainę, kurioje rasime visą informaciją, kurios mums reikia, kad galėtume teisingai pridėti saugyklą „Debian“.

„Launchpad“ paieškos rezultatai

PPA saugyklos puslapyje galime rasti žalią nuorodą «Techninė informacija apie šį PPA», spustelėsime šią nuorodą ir rasime techninę informaciją apie aptariamą kapinyną, ši informacija yra būtent adresai

deb

y

deb-src

kad turime pridėti failo viduje

/etc/apt/sources.list

kuri kontroliuoja „Debian“ saugyklas.

„Launchpad GPG Key“

Be to, galime pamatyti išskleidžiamąjį meniu su šios programos palaikomų paskirstymų sąrašu. Geriausiais atvejais rasite naujausią programos versiją visiems paskirstymams, tačiau kai kuriais atvejais kiekvienas paskirstymas turi skirtingą paketo versiją, paprastai senesnis senesniuose paskirstymuose. (atkreipkite dėmesį, kad šis meniu automatiškai pakeičia parametrą platinimas saugykloje, kad galėtumėte lengviau ją įtraukti į failą

/etc/apt/sources.list

)

„Launchpad“ platinimo versija

Šioje techninėje informacijoje taip pat galime rasti viešojo rakto, kurį naudosime skaitmeniniu būdu pasirašydami saugyklą, numerį. Tai mums padeda, kad sistema patikrintų mūsų naudojamos saugyklos galiojimą ir saugumą.

Sužinoję visą šią labai svarbią informaciją, mes prieiname to, ko tikėjomės, visų pirma, norėdami pridėti naują saugyklą, turime atidaryti failą /etc/apt/sources.list. Tai galime padaryti vykdydami šią eilutę terminale kaip šaknį:

„gedit“ /etc/apt/sources.list

Atidarę failą kaip šaknį, einame į dokumento pabaigą ir įtraukiame saugyklas „Ubuntu-Tweak“ (Galite pridėti komentarą, kad būtų aiškiau, iš kur yra saugykla).

# „Ubuntu-Tweak“ saugykla, kurią sukūrė Tualatrix Chou deb http://ppa.launchpad.net/tualatrix/ppa/ubuntu maverick main deb-src http://ppa.launchpad.net/tualatrix/ppa/ubuntu maverick main

Su saugykla, įrašyta į failą

/etc/apt/sources.list

, galime išsaugoti ir uždaryti dokumentą.

Šiuo metu saugyklą jau turime „Debian“ saugyklų sąraše, tačiau gali kilti problemų atnaujinant šį sąrašą, nes „Debian“ gali laikyti saugyklą nesaugia ir neatsisiųsti joje esančių paketų sąrašo.

Norėdami to išvengti, mes įdiegsime saugyklos viešąjį raktą, vykdydami šią komandą terminale, kuriame į ankstesnį vaizdą įtrauksime numerį, nurodytą kaip viešąjį raktą (0624A220).

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

Jei viskas bus gerai, mūsų terminale pamatysime tokį tekstą:

Vykdoma: gpg --ignore-time-konfliktas --no-options --no-default-raktų pakabinimas --ecret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg - raktų pakabukas /etc/apt/trusted.gpg --pirminis raktų pakabukas /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv-keys 0624A220 gpg: užklausa raktas 0624A220 iš hkp serverio keyserver.ubuntu.com gpg: kodas 0624A220: „TualatriX„ Launchpad PPA “- nepakitęs gpg: Bendras apdoroto kiekio kiekis: 1 gpg: nepakitęs: 1

Jei tai buvo rezultatas, dabar galime ramiai atnaujinti saugyklų sąrašą ir įdiegti programą naudodami šią komandą:

aptitude update && aptitude įdiekite „ubuntu-tweak“

Paskutinės pastabos:

  • Atkreipkite dėmesį, kad ne visos ubuntu jie tinkamai veiks su „Debian“ ar juo pagrįstais paskirstymais.
  • Turite atidžiai pasirinkti paketuose naudojamą versiją, nes tai gali nulemti kai kurių priklausomybių nutraukimą, ypač tokiuose platinimuose kaip „Debian stabil“, kuris ne visada pateikia naujausias paketų versijas.

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Eduardo sakė

    Ačiū Deividui, tai puikus pranešimas ir puikus indėlis, kad mūsų mylimasis „Linux“ būtų lengviau prieinamas. Žinoma, didaktinis, paprastas, jei visi rašytų taip, kaip jūs, būtų dar tūkstančiai GNU / Linux vartotojų. Tie dalykai, kurie žinovui gali būti labai paprasti, naujokui yra sunkūs ir paprastai, ieškodami tos pagalbos, jie siunčia jus į „Google“ arba skaito tūkstančius pranešimų, „kad galėtumėte išmokti“. Dar kartą ačiū ir sveikinu

    1.    Deividas Gomezas sakė

      Labai ačiū Eduardo, jūsų komentaras skatina mane toliau rašyti.

  2.   hiramas sakė

    Sveikinimai Deividai, labai ačiū už pamoką, viskas pavyko iki tobulumo, aš jau turiu „ubuntu“ patobulinimą savo lmde geros dienos

  3.   Danielis sakė

    Deividai, tu esi tas pats, kuris rašai http://120linux.com?

    Sveikinimai.

    http://microlinux.blogspot.com

    1.    Deividas Gomezas sakė

      Taip, Danieliau, aš esu tas pats, kuris rašo 120% „Linux“.

      1.    Danielis sakė

        Ahhh ok ... xD Aš esu kitas rašytojas ... 😛
        Aš nežinojau, kad dirbsi per 2 ... ar tai tavo?

        Sveikinimai.

        1.    Deividas Gomezas sakė

          Ne, tai ne mano, aš šiuo metu dalyvauju ubunlog.com, 120linux.com ir ubuntizadoelplaneta.com

          Aš laikinai palikau savo, nes esu kitame projekte.

          1.    Danielis sakė

            ahhh ok 😀 Aš tikrai turiu savo tinklaraštį, kurį pradedu maždaug 2 mėnesius ir šiek tiek ... pažiūrėk ir pateik savo nuomonę

            Dienoraštis: http://microlinux.blogspot.com

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


  4.   Makova sakė

    Labai ačiū Davidai, tai puikiai parašyta ir paaiškinta. Aš pagaliau išmokau pridėti repo savo „Linux Mint Debian“.
    Aš tik 4 mėnesius naudojuosi ir mokiausi naudodamas nemokamą programinę įrangą, pradėjau kaip ir daugelis su „ubuntu“ ir įdiegiau, pašalinau, padariau begales klaidų ir sprendimų naudodamasis „Linux Mint 9“, „Kubuntu“, „Zorin OS 4“, „Ubuntu 10.04“ ir „10.10“, bet didelis mano asmeninis iššūkis yra išmokti sukurti branduolį ir įdiegti „Debian“ bei žinoti, kaip su juo dirbti. Taip pat laisvalaikiu mokausi „Python“ kalbos, o vėliau tęsiu naudodamas „C ++“ ir „Java“. Šiaip ar taip, turiu didelių siekių ir iliuzijų, jei kai pirmą kartą pasiėmiau scenarijų, kas nors būtų pasakojęs apie nemokamą programinę įrangą, bet ei, „niekada nevėlu, jei laimė gera“.
    Nuo šiandien pridėjau prie savo mėgstamiausių.
    Cheers ...

    1.    Deividas Gomezas sakė

      Labai ačiū už komentarą ir aš skatinu jus siekti savo tikslų, nes nemokamoje programinėje įrangoje mums reikia daugybės žmonių kaip jūs.

  5.   Makova sakė

    Ar galiu pridėti „grub?“ Iš „Maverick“ ar „Lucid“? „Linux Mint Debian“.
    Aš jau turiu „grub“, bet repo davė man klaidos slaptažodį;
    W: GPG klaida: http://ppa.launchpad.net „maverick Release“: šių parašų nepavyko patvirtinti, nes jūsų viešojo rakto nėra: NO_PUBKEY 55708F1EE06803C5
    Taigi aš juos pašalinau, o dabar galėtumėte dar pridėti?
    Cheers ...

    1.    Deividas Gomezas sakė

      Turite būti labai konkretus, kurią saugyklą norite pridėti, kad įdiegtumėte „Grub“, nes tiesa, aš nelabai suprantu, kokia yra problema.

  6.   Makova sakė

    Ačiū, galų gale aš pridėjau Lucid's ppa-grub, nes trūksta Maverick's.
    Problema buvo ta, kad aš įdiegiau „grub“, kad būtų gražesnis daugiapakopio krautuvo fono vaizdas, aš gerai įdiegiau viską, išskyrus repos, kurios man suteikė klaidą, kurią jau minėjau. Bet manau, kad tai jau išsprendžiau dėka jūsų puikios pamokos.
    Cheers ...

  7.   Makova sakė

    Gaila, kad tai „Grub 2“.

  8.   Makova sakė

    Oho, aš neaišku, tai „Grub 2“ BURG GRUB.
    Cheers ...

    1.    Deividas Gomezas sakė

      Suprantu, jūs bandote įdiegti „Burg“, tai yra tarsi „Grub“ šakutė, kad paleidimas atrodytų daug patraukliau.

      Perskaitykite šį mano parašytą vadovą, kad sužinotumėte daugiau apie tai, kaip jį įdiegti „Ubuntu“ (tai gali būti naudinga „Mint“) http://www.wereveryware.com/2010/07/como-instalar-modificar-y-eliminar-burg.html

  9.   Chosė Salazaras sakė

    ačiū davidui, aš ieškojau kažko panašaus, kai kurių bibliotekų, kurių man reikia, bet galų gale, kai bandžiau tai padaryti
    apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0624A220

    Neatsisiunčiau rakto, todėl norėjau sužinoti, kaip man sekasi šiuo atveju ačiū ...

    1.    Deividas Gomezas sakė

      Visų pirma, kokia yra saugykla, kurią bandote įdiegti ir kuriame platinimo skyriuje?

      1.    Chosė Salazaras sakė

        tą, kurį paskelbėte su šia tuto

        # Tualatrix Chou „Ubuntu-Tweak“ saugykla
        deb http://ppa.launchpad.net/tualatrix/ppa/ubuntu maverick pagrindinis
        deb-src http://ppa.launchpad.net/tualatrix/ppa/ubuntu maverick pagrindinis

        Bandau atnaujinti arba įdiegti libgpod4 jos versijoje 0.7.95-1

        kadangi aš turiu „iPhone 3gs“ ir jis manęs neatpažįsta debian'e ir aš suspaudžiau, o jie tiesiog eina ten už 0.7.93 ir veikia nuo 95, sakau jums, nes aš jį padariau savo nešiojamajame kompiuteryje, bet aš turėjau kompiliuoti ją įdiekite ir įdiekite rankomis. Aš noriu sutaupyti to darbo, nes yra daug priklausomybių ir tai yra varginantis, todėl nežinau, ar man taip lengviau, nors manau (NOSE), kad to negalima darykite, nes tie patys paketai, kurie priklauso nuo libgpod, priklauso nuo kitų, kuriuos matote jūs, ir aš galų gale susprogdinau haha ​​... na ką tokiu atveju būtų galima padaryti ??? ačiū iš anksto ir už atsakymą ...

        1.    Deividas Gomezas sakė

          José, problema, kurią matau eilutėje, kurią paleisite įdiegdami „Ubuntu-Tweak“ raktą, yra ta, kad naudojate scenarijų (-) vietoj dviejų (--) prieš komandas keyserver y recv-keys.

          Ištaisykite tai ir bandykite dar kartą, kad gautumėte raktą.

          1.    Chosė Salazaras sakė

            ne, aš jau tai padariau ir nieko, neatidaryk kito būdo atsisiųsti ir įdiegti rankomis ???

            Išbandžiau, kaip tu man pasakojai:

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

            ir aš tai supratau:

            Vykdoma: gpg –ignore-time-konfliktas –no-options –no-default-keyring –slaptis-raktų pakabinimas /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: užklausa raktas 0624A220 iš hkp serverio keyserver.ubuntu.com
            ?: keyserver.ubuntu.com: Baigėsi ryšio laikas
            gpgkeys: HTTP gavimo klaida 7: nepavyko prisijungti: Baigėsi ryšio laikas
            gpg: nerasta galiojančių „OpenPGP“ duomenų
            gpg: Bendras apdoroto kiekio kiekis: 0

            Niekas nėra atsisiųstas, aš nežinau, ar jis neveiks, ar atidarys kitą šaltinį, ar ką man geriau rekomenduotumėte ...


          2.    Deividas Gomezas sakė

            José, perskaityk šią eilutę, kurioje aš tau atsakau ...


  10.   Deividas Gomezas sakė

    Sveiki, José, aš jau išbandžiau raktą ir jame nėra jokių problemų, nesuprantu, kodėl jūsų kompiuteris negali jo atsisiųsti.

    Čia yra nuoroda į viešąjį raktą http://keyserver.ubuntu.com:11371/pks/lookup?op=get&search=0x6AF0E1940624A220.

    Aš rekomenduoju perskaityti šiuos du „Seek 'N Geek“ įrašus, kuriuose jie moko šalinti viešuosius raktus:

    Pasakyk man, kaip sekėsi, tuo tarpu aš virtualizuosiu „Debian“, kad galėčiau tau padėti geriau, gerai?

  11.   Chosė Salazaras sakė

    Paruošta, išsprendžiau, turėjau problemų, nes nežinau, ką turėjau daryti, bet užkarda blokavo serverį ir neleido man jo atsisiųsti, 8 sluoksnio klaida hehehe, ką bandau atnaujinti libgpod4 0.7.95. 1-XNUMX, bet sunku dėl priklausomybių, bet aš pamatysiu ... Labai ačiū….

  12.   Chosė Salazaras sakė

    Deividai, klausimas, ar žinai, kad aš atnaujinu tinkamumą ir jis ignoruoja tas eilutes, tai yra, jis visiškai neįkrauna „ubuntu“ šaltinių, aš tai darau grafiškai per „ubuntu-tweak“, o likusių aš medikuoju debianai, jei jie mane apkrauna, kodėl taip atsitinka?

    1.    Deividas Gomezas sakė

      José, gali būti, kad programa nesuderinama su „Debian“, bandote įdiegti „Ubuntu Tweak“, specialiai sukurtą „Ubuntu“.

      Aš dar negalėjau atsisiųsti „Debian“, visada iškyla atsisiuntimo problema, todėl šiuo metu negaliu jums padėti, jei norite man atsiųsti el. Laišką su savo kontaktine informacija ir aš jums pranešiu, ką Aš galiu surasti.

  13.   dienininkas sakė

    Sveiki. Jei norėčiau, norėčiau pateikti požiūrį į saugyklų organizavimą.
    Viduje «/etc/apt/sources.list.d/» galite pridėti pagalbinius failus su „list“ plėtiniu, kuriuose taip pat yra saugyklų, kad, pavyzdžiui, prie nagrinėjamo atvejo galėtumėte sukurti „ubuntutweak.list“. šioje pamokoje.
    Tai užtikrina, kad /etc/apt/sources.list faile yra tik oficialios „Debian“ saugyklos.

    Pasisveikinimas.

  14.   „WiiLLiamD“ sakė

    Ačiū 🙂 ši informacija man labai padėjo, įėjus į paleidimo juostą viskas visada buvo prarasta.

  15.   Adrianas seimandi sakė

    Atgaivinsiu negyvą problemą, atsiprašau .. Aš jūsų klausiu, kaip saugu įdiegti programas iš šių saugyklų, kurios nėra tos, kurias teikia mano numatytasis platinimas? . Dėkoju