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ą.
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“.
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.
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
)
Š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.
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
Labai ačiū Eduardo, jūsų komentaras skatina mane toliau rašyti.
Sveikinimai Deividai, labai ačiū už pamoką, viskas pavyko iki tobulumo, aš jau turiu „ubuntu“ patobulinimą savo lmde geros dienos
Deividai, tu esi tas pats, kuris rašai http://120linux.com?
Sveikinimai.
http://microlinux.blogspot.com
Taip, Danieliau, aš esu tas pats, kuris rašo 120% „Linux“.
Ahhh ok ... xD Aš esu kitas rašytojas ... 😛
Aš nežinojau, kad dirbsi per 2 ... ar tai tavo?
Sveikinimai.
Ne, tai ne mano, aš šiuo metu dalyvauju ubunlog.com, 120linux.com ir ubuntizadoelplaneta.com
Aš laikinai palikau savo, nes esu kitame projekte.
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
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 ...
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.
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 ...
Turite būti labai konkretus, kurią saugyklą norite pridėti, kad įdiegtumėte „Grub“, nes tiesa, aš nelabai suprantu, kokia yra problema.
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 ...
Gaila, kad tai „Grub 2“.
Oho, aš neaišku, tai „Grub 2“ BURG GRUB.
Cheers ...
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
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ū ...
Visų pirma, kokia yra saugykla, kurią bandote įdiegti ir kuriame platinimo skyriuje?
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ą ...
José, problema, kurią matau eilutėje, kurią paleisite įdiegdami „Ubuntu-Tweak“ raktą, yra ta, kad naudojate scenarijų (
-
) vietoj dviejų (--
) prieš komandaskeyserver
yrecv-keys
.Ištaisykite tai ir bandykite dar kartą, kad gautumėte raktą.
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 ...
José, perskaityk šią eilutę, kurioje aš tau atsakau ...
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?
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ū….
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?
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.
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.
Ačiū 🙂 ši informacija man labai padėjo, įėjus į paleidimo juostą viskas visada buvo prarasta.
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