Hvernig á að bæta PPA geymslum við Debian og dreifingar byggðar á því

Einn af stóru kostunum sem Ubuntu hefur umfram aðrar dreifingar er fjöldinn allur af forritum sem eru í boði fyrir þessa dreifingu og auðvelt að setja upp og halda þeim uppfærðum í gegnum PPA geymslur takk fyrir Launchpad.

Því miður skipunin

add-apt-repository

Það er aðeins í boði fyrir Ubuntu, svo að bæta þessum geymslum er ekki svo auðvelt þegar þú vilt bæta því við í dreifingu eins og Debian eða byggt á þessu er almennt hægt að nota .deb pakkana sem voru búnir til fyrir Ubuntu.

Þetta er ekki að segja að við getum ekki nýtt þessar geymslur í Debian, þar sem Debian veitir einnig leið til að bæta við sérsniðnum geymslum og við ætlum að læra hvernig á að gera þetta hér að neðan.

Fyrst af öllu verðum við að skilja hvernig geymslum er stjórnað í Debian. Sem eru til húsa í skránni

/etc/apt/sources.list

eins og allar Debian-dreifingar, þar á meðal Ubuntu, og hefur eftirfarandi snið:

deb http://site.example.com/debian dreifingarþáttur1 hluti2 hluti3 deb-src http://site.example.com/debian dreifingarhluti1 hluti2 hluti3

Fyrsta orðið í hverri línu (

deb

,

deb-src

) merkir tegund skráar sem er að finna í geymslunni. Ef ske kynni

deb

, það þýðir að skráin sem er fáanleg í geymslunni er tvíundarleg uppsetningarskrá, pakkað sem

.deb

fyrir Debian eða dreifingar byggðar á því. Og ef um er að ræða

deb-src

, það þýðir að geymslan inniheldur frumkóða forritsins.

Dreifingin getur vel verið nafn dreifingarinnar (lenny, etsa, kreista, sid) eða tegund pakkans (stöðugur, gamall, stöðugur, óstöðugur).

Íhlutirnir eru nú þegar háðir geymslu dreifingaraðilanum, til dæmis í því tilfelli sem við ætlum að nota sem dæmi, þetta eru aðal, fjölbreytt, takmörkuð og alheimur.

Nú þegar við vitum hvernig geymslur vinna í Debian, skulum við læra hvernig við getum bætt við PPA geymslu í Debian eða dreifingum byggðar á því.

Það fyrsta sem þarf að gera er að finna PPA geymslusíðuna í Launchpad. Við getum gert þetta almennt með því að slá inn leitarvél eins og Google nafn PPA geymslunnar.

Í þessari handbók munum við nota PPA sem stöðug útgáfa af Ubuntu-klip, ppa: tualatrix / ppa.
Ef þú finnur ekki hlekkinn á geymslusíðuna í leitarvélinni getum við beint inn launchpad.net og í leitarvélina skrifaðu nafn PPA geymslunnar.

Launchpad leitarreitur

Í framhaldi af þessu leitum við meðal niðurstaðna að geymslusíðunni sem vekur áhuga okkar, loksins komumst við á síðuna sem við erum að leita að, þar sem við finnum allar upplýsingar sem við þurfum til að geta bætt réttu geymslunni við í Debian.

Launchpad leitarniðurstöður

Á PPA geymslusíðunni getum við fundið hlekk í grænu sem segir «Tæknilegar upplýsingar um þetta PPA», við smellum á þennan hlekk og við finnum tæknilegar upplýsingar um viðkomandi geymslu, þessar upplýsingar eru einmitt heimilisföngin

deb

y

deb-src

sem við þurfum að bæta inni í skránni

/etc/apt/sources.list

sem stjórnar geymslum á Debian.

Launchpad GPG lykill

Að auki getum við séð fellivalmynd með lista yfir dreifingar sem þetta forrit styður. Í besta tilfellinu finnur þú nýjustu útgáfuna af forritinu fyrir allar dreifingar, en í sumum tilfellum hefur hver dreifing aðra útgáfu af pakkanum og er almennt eldri í eldri dreifingum. (athugaðu að þessi valmynd breytir sjálfkrafa breytuna dreifing í geymslunni til að auðvelda þér að láta hana fylgja með í skránni

/etc/apt/sources.list

)

Launchpad dreifingarútgáfa

Í þessum tæknilegu upplýsingum getum við einnig fundið númer almenningslykilsins sem við munum nota til að undirrita geymsluna stafrænt. Þetta hjálpar okkur þannig að kerfið staðfestir réttmæti og öryggi geymslunnar sem við erum að nota.

Eftir að hafa vitað allar þessar mjög mikilvægu upplýsingar komum við að þeim hluta sem við bjuggumst við fyrst og fremst verðum við að opna /etc/apt/sources.list skrána til að bæta við nýju geymslunni. Við getum gert þetta með því að framkvæma eftirfarandi línu í flugstöðinni sem rót:

gedit /etc/apt/sources.list

Með skrána opna sem rót förum við til enda skjalsins og bætum geymslunum við Ubuntu-klip (Þú getur bætt við athugasemd til að vera skýrari um hvaðan geymslan kemur).

# Ubuntu-Tweak geymsla eftir Tualatrix Chou deb http://ppa.launchpad.net/tualatrix/ppa/ubuntu maverick aðal deb-src http://ppa.launchpad.net/tualatrix/ppa/ubuntu maverick aðal

Með geymslunni slegið inn í skjalið

/etc/apt/sources.list

, við getum vistað og lokað skjalinu.

Á þessum tímapunkti erum við þegar með geymsluna á listanum yfir Debian geymslur, en við gætum átt í vandræðum með að uppfæra þennan lista vegna þess að Debian gæti talið geymsluna óörugga og ekki hlaðið niður lista yfir pakka sem hún inniheldur.

Til að koma í veg fyrir þetta munum við setja opinberan lykil geymslunnar með því að framkvæma eftirfarandi skipun í flugstöðinni þar sem við munum fela númerið sem tilgreint er sem almenna lykilinn í fyrri myndinni (0624A220).

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

Ef allt gengur vel munum við sjá texta eins og eftirfarandi í flugstöðinni okkar:

Framkvæmd: gpg --ignore-time-conflict --no-options --no-default-keyyring --secret-keyyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg - keyring /etc/apt/trusted.gpg --primary-keyyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com - recv-keys 0624A220 gpg: biðja um lykil 0624A220 frá hkp server keyserver.ubuntu.com gpg: kóða 0624A220: «Launchpad PPA fyrir TualatriX» óbreytt gpg: Heildarmagn unnið: 1 gpg: óbreytt: 1

Ef þetta var niðurstaðan getum við nú í rólegheitum uppfært lista yfir geymslur og sett upp forritið með eftirfarandi skipun:

hæfileikauppfærsla && hæfileiki setja upp Ubuntu-klip

Lokanótir:

  • Athugið að ekki eru allar umsóknir frá ubuntu þeir munu virka rétt á Debian eða dreifingarnar byggðar á því.
  • Þú verður að velja vandlega útgáfuna sem á að nota í pakkana, þar sem þetta getur leitt til þess að sumar ósjálfstæði rofna, sérstaklega í dreifingum eins og Debian stöðugu, sem veitir ekki alltaf nýjustu útgáfur pakkanna.

Innihald greinarinnar fylgir meginreglum okkar um siðareglur ritstjórnar. Til að tilkynna um villu smelltu hér.

29 athugasemdir, láttu þitt eftir

Skildu eftir athugasemd þína

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru merktir með *

*

*

  1. Ábyrgðarmaður gagna: Miguel Ángel Gatón
  2. Tilgangur gagnanna: Control SPAM, umsögn stjórnun.
  3. Lögmæti: Samþykki þitt
  4. Samskipti gagna: Gögnunum verður ekki miðlað til þriðja aðila nema með lagalegri skyldu.
  5. Gagnageymsla: Gagnagrunnur sem Occentus Networks (ESB) hýsir
  6. Réttindi: Hvenær sem er getur þú takmarkað, endurheimt og eytt upplýsingum þínum.

  1.   Eduardo sagði

    Takk David, þetta er frábært innlegg og frábært framlag til að gera ástkæra Linux okkar aðgengilegri. Jú, didactic, einfalt, ef allir skrifuðu eins og þú væru fleiri þúsund GNU / Linux notendur. Þessir hlutir sem geta verið mjög einfaldir fyrir kunnáttumanninn eru erfiðir fyrir nýliða og almennt þegar þeir leita að þeirri hjálp senda þeir þér til Google eða lesa þúsundir færslna „svo þú getir lært.“ Enn og aftur takk og til hamingju

    1.    David gomez sagði

      Takk kærlega Eduardo, athugasemd þín hvetur mig til að halda áfram að skrifa.

  2.   svartur sagði

    Kveðja David, kærar þakkir fyrir kennsluna, allt fór að fullkomnun, ég er nú þegar með ubuntu klipið í lmde mínum áttu góðan dag

  3.   Daniel sagði

    Davíð, þú ert sá sami og skrifar http://120linux.com?

    Kveðjur.

    http://microlinux.blogspot.com

    1.    David gomez sagði

      Já Daniel, ég er sá sami og skrifar í 120% Linux.

      1.    Daniel sagði

        Ahhh ok ... xD ég er hinn rithöfundurinn ... 😛
        Ég vissi ekki að þú munt vinna í 2 ... er þetta þitt?

        Kveðjur.

        1.    David gomez sagði

          Nei þetta er ekki mitt, ég er eins og er á ubunlog.com, 120linux.com og ubuntizingtheplaneta.com

          Ég yfirgaf mitt tímabundið vegna þess að ég er í öðru verkefni.

          1.    Daniel sagði

            ahhh ok 😀 ég er með blogg sem er mitt og sem ég hef verið að byrja í um það bil 2 mánuði og smá ... kíktu og gefðu mér álit þitt

            blogg: http://microlinux.blogspot.com

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


  4.   Makova sagði

    Takk kærlega David, það er frábærlega skrifað og útskýrt, ég hef loksins lært að bæta við repos í Linux Mint Debian minn.
    Ég hef aðeins verið að nota og læra með frjálsum hugbúnaði í 4 mánuði, ég byrjaði eins og margir með ubuntu og ég hef sett upp, fjarlægt, gert ótal villur og lausnir með Linux Mint 9, Kubuntu, Zorin OS 4, Ubuntu 10.04 og 10.10, en mikla persónulega áskorunin sem ég hef er að læra að byggja kjarnann og setja upp Debian og vita hvernig á að vinna með hann. Ég læri líka Python tungumálið í frítíma mínum og held síðar áfram með C ++ og Java. Engu að síður hef ég miklar væntingar og blekkingar, ef þegar ég tók upp handrit í fyrsta skipti sem einhver hafði sagt mér frá ókeypis hugbúnaði, en hey, „það er aldrei of seint ef hamingjan er góð.“
    Frá og með deginum í dag bætt við uppáhalds.
    Skál ...

    1.    David gomez sagði

      Þakka þér kærlega fyrir athugasemdina og ég hvet þig með markmiðin þín, því í frjálsum hugbúnaði þurfum við marga eins og þig.

  5.   Makova sagði

    Get ég bætt við grub?, Frá Maverick eða Lucid?, Á Linux Mint Debian.
    Ég er nú þegar með narann ​​en endurbæturnar gáfu mér lykilorð í villu;
    W: GPG villa: http://ppa.launchpad.net útgáfa af maverick: Ekki var hægt að staðfesta eftirfarandi undirskriftir vegna þess að opinberi lykillinn þinn er ekki tiltækur: NO_PUBKEY 55708F1EE06803C5
    Svo ég fjarlægði þá, gætirðu samt bætt þeim við?
    Skál ...

    1.    David gomez sagði

      Þú verður að vera mjög nákvæmur í hvaða geymslu þú vilt bæta við til að setja Grub upp, því að sannleikurinn er sá að ég skil ekki alveg hvert vandamálið er.

  6.   Makova sagði

    Takk, að lokum bætti ég við ppa-grub Lucid þar sem Maverick vantar.
    Vandamálið var að ég setti upp grub til að hafa bakgrunnsmynd fjölhleðsluhleðslutækisins fallegri, ég setti allt vel upp nema repos sem gaf mér villuna sem ég nefndi áður. En ég held að ég hafi þegar leyst það þökk sé frábærri kennslu.
    Skál ...

  7.   Makova sagði

    Því miður er það Grub 2.

  8.   Makova sagði

    Vá, ég er ekki með á hreinu, það er BURG GRUB fyrir Grub 2.
    Skál ...

    1.    David gomez sagði

      Ég skil, þú ert að reyna að setja Burg upp, það er eins og gaffall af Grub til að láta gangsetninguna líta mun meira aðlaðandi út.

      Lestu þessa handbók sem ég skrifaði, til að vita aðeins meira um hvernig á að setja það upp í Ubuntu (það getur verið gagnlegt fyrir Mint) http://www.wereveryware.com/2010/07/como-instalar-modificar-y-eliminar-burg.html

  9.   Jose Salazar sagði

    takk david ég var að leita að einhverju slíku, eftir einhverjum bókasöfnum sem ég þarf en á endanum þegar ég reyni að gera það
    apt-key adv –lyklar lyklarerver.ubuntu.com –recv-lyklar 0624A220

    Ég halaði ekki lyklinum niður svo ég vildi vita hvernig mér gengur í þessu tilfelli takk ....

    1.    David gomez sagði

      Í fyrsta lagi, hver er geymslan sem þú ert að reyna að setja upp og á hvaða dreifingu?

      1.    Jose Salazar sagði

        þann sem þú birtir með þessu tútói

        # Ubuntu-Tweak geymsla eftir Tualatrix Chou
        deb http://ppa.launchpad.net/tualatrix/ppa/ubuntu maverick aðal
        deb-src http://ppa.launchpad.net/tualatrix/ppa/ubuntu maverick aðal

        Ég er að reyna að uppfæra eða setja upp libgpod4 í útgáfu þess 0.7.95-1

        þar sem ég á iPhone 3gs og hann kannast ekki við mig í debian og ég hef kreist og þeir fara bara þangað í 0.7.93 og það virkar frá 95, ég segi þér vegna þess að ég lét það virka á fartölvunni minni, en ég þurfti að taka saman það og settu það upp með höndunum, það sem ég vil er að bjarga mér þeirri vinnu vegna þess að það eru mörg ósjálfstæði og það er leiðinlegt svo ég veit ekki hvort það auðveldar mér svona, þó að ég haldi (nef) að það geti ekki verið gert þar sem sömu pakkarnir sem eru háðir libgpod háðir því sama og þú sérð og ég endaði með að springa alla haha ​​... ja hvað væri hægt að gera í því tilfelli ??? með fyrirfram þökk og fyrir svarið ....

        1.    David gomez sagði

          José, vandamálið sem ég sé í línunni sem þú keyrir við að setja upp Ubuntu-Tweak lykilinn er að þú ert að nota handrit (-) í stað tveggja (--) fyrir skipunum keyserver y recv-keys.

          Leiðréttu það og reyndu aftur að fá lykilinn.

          1.    Jose Salazar sagði

            nei, ég er búinn að gera það og ekkert, opnaðu ekki aðra leið til að hlaða niður og setja það upp með höndunum ??

            Ég reyndi hvernig þú sagðir mér:

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

            og ég fæ þetta:

            Framkvæmd: gpg –ignore-time-conflict –no-options – no-default-keyyring –secret-keyyring /etc/apt/secring.gpg –trustdb-name /etc/apt/trustdb.gpg –keyrsla / etc / apt / trust.gpg –primary-keyring /etc/apt/trusted.gpg –keyserver keyerver.ubuntu.com –recv-keys 0624A220
            gpg: biðja um lykil 0624A220 frá hkp netþjóninum servererver.ubuntu.com
            ?: keyserver.ubuntu.com: Tíminn rann út
            gpgkeys: HTTP sækja villu 7: gat ekki tengst: Tímabil rann út
            gpg: engin gild OpenPGP gögn fundust
            gpg: Heildarupphæð unnin: 0

            Ekkert er sótt, ég veit ekki hvort það verður niðri eða opnar aðra heimild eða hvað myndir þú mæla með mér betur ...


          2.    David gomez sagði

            José, lestu eftirfarandi línu þar sem ég svara þér ...


  10.   David gomez sagði

    Hæ José, ég var nú þegar búinn að prófa lykilinn og það er ekkert vandamál með hann, ég skil ekki af hverju tölvan þín getur ekki hlaðið honum niður.

    Hér er hlekkurinn á almenna lykilinn http://keyserver.ubuntu.com:11371/pks/lookup?op=get&search=0x6AF0E1940624A220.

    Ég mæli með að þú lesir þessar tvær Seek 'N Geek færslur þar sem þær kenna hvernig á að leysa opinbera lykla:

    Segðu mér hvernig þetta fór, á meðan ætla ég að virtualize Debian til að hjálpa þér á betri hátt, allt í lagi?

  11.   Jose Salazar sagði

    Tilbúinn, ég leysti, ég átti í vandræðum vegna þess að ég veit ekki hvað ég þurfti að gera en eldveggurinn var að hindra netþjóninn og leyfði mér ekki að hlaða honum niður, lag 8 villa hehehe, hvað ég er að reyna að uppfæra libgpod4 0.7.95. 1-XNUMX en það er erfitt vegna ósjálfstæði en ég ætla að sjá…. Kærar þakkir….

  12.   Jose Salazar sagði

    David, spurning, veistu að ég gef hæfileikauppfærslu og hún hunsar þessar línur, það er, það hlaðar alls ekki ubuntuheimildirnar, ég geri það myndrænt í gegnum ubuntu-klipið og ég lækni bilun hinna, aðrir debian ef þeir hlaða mig, af hverju gerist það?

    1.    David gomez sagði

      José, það getur einfaldlega verið að forritið sé ekki samhæft við Debian, þú ert að reyna að setja upp Ubuntu Tweak sem er sérstaklega búið til fyrir Ubuntu.

      Ég hef ekki getað sótt Debian ennþá, ég fæ alltaf vandamál við niðurhal, þess vegna get ég ekki hjálpað þér að svo stöddu, ef þú vilt senda mér tölvupóst með upplýsingar þínar og ég læt þig vita hvað Ég get fundið.

  13.   dagur sagði

    Halló. Mig langar að koma með sjónarmið um skipulagningu geymslnanna ef ég má.
    Inni í «/etc/apt/sources.list.d/» er hægt að bæta við aukaskrám - með viðbót «lista» - sem innihalda einnig geymslur, svo að til dæmis er hægt að búa til eina sem kallast «ubuntutweak.list» við málið sem fjallað er um. í þessari kennslu.
    Þetta tryggir að /etc/apt/sources.list skráin inniheldur aðeins opinberu Debian geymslurnar.

    A kveðja.

  14.   williamd sagði

    Takk 🙂 þessar upplýsingar hjálpuðu mér mikið, alltaf týndist allt þegar ég kom inn á sjósetja.

  15.   Adrian seimandi sagði

    Ég ætla að endurvekja dauðt mál, því miður .. Ég spyr þig, hversu öruggt er að setja upp forrit frá þessum geymslum sem eru ekki þau sem sjálfgefin dreifing mín hefur í för með sér? . Takk fyrir