Ena od velikih prednosti, ki jih ima Ubuntu pred drugimi distribucijami, je veliko število aplikacij, ki so na voljo za to distribucijo, in enostavnost namestitve in rednega posodabljanja. Skladišča PPA hvala Launchpad.
Na žalost ukaz
add-apt-repository
Na voljo je samo za Ubuntu, zato dodajanje teh skladišč ni tako enostavno, če ga želite dodati v distribucijo, kot je Debian ali na podlagi tega lahko na splošno uporabite pakete .deb, ustvarjene za Ubuntu.
To ne pomeni, da teh skladišč v Debianu ne moremo uporabljati, saj Debian ponuja tudi način za dodajanje repozitorijev po meri, nato pa se bomo naučili, kako to storiti.
Najprej moramo razumeti, kako se upravlja s skladišči Debian. Ki so v datoteki
/etc/apt/sources.list
kot vse distribucije, ki temeljijo na Debianu, vključno z Ubuntujem, in ima naslednjo obliko:
deb http://site.example.com/debian distribucijska komponenta1 komponenta2 komponenta3 deb-src http://site.example.com/debian distribucijska komponenta1 komponenta2 komponenta3
Prva beseda v vsaki vrstici (
deb
,
deb-src
) pomeni vrsto datoteke v repozitoriju. V primeru
deb
, to pomeni, da je datoteka, ki je na voljo v repozitoriju, binarno namestljiva datoteka, zapakirana kot
.deb
za Debian ali distribucije, ki temeljijo na njem. In v primeru
deb-src
, to pomeni, da repozitorij vsebuje izvorno kodo aplikacije.
Distribucija je lahko tudi ime distribucije (lenny, jedkanje, stiskanje, sid) ali vrsto paketa (stabilno, staro stabilno, testiranje, nestabilno).
Komponente so že odvisne od distributerja repozitorija, na primer v primeru, da bomo uporabili za primer, so to glavni, multiverzum, omejen in vesolje.
Zdaj, ko vemo, kako skladišča delujejo v Debianu, se naučimo, kako lahko dodamo skladišče PPA v Debian ali distribucije, ki temeljijo na njem.
Najprej morate v Launchpadu poiskati stran repozitorija PPA. To lahko storimo na splošno tako, da vtipkamo v iskalnik, kot je google ime skladišča PPA.
V tem priročniku bomo uporabili PPA, ki ga zagotavlja stabilna različica prilagoditev ubuntuja, ppa: tualatrix / ppa.
V primeru, da v iskalniku ne najdemo povezave do strani repozitorija, lahko neposredno vstopimo launchpad.net in v iskalnik napišite ime repozitorija PPA.
Po tem med rezultati iščemo stran skladišča, ki nas zanima, in končno dosežemo spletno mesto, ki ga iščemo, kjer bomo našli vse informacije, ki jih potrebujemo za pravilno dodajanje skladišča v Debianu.
Na strani skladišča PPA lahko najdemo povezavo v zeleni barvi, ki piše «Tehnične podrobnosti o tem SNEE», kliknemo na to povezavo in našli bomo tehnične informacije o zadevnem repozitoriju, ti podatki so natančno naslovi
deb
y
deb-src
ki ga moramo dodati v datoteko
/etc/apt/sources.list
ki nadzoruje skladišča v Debianu.
Poleg tega lahko vidimo spustni meni s seznamom distribucij, ki jih podpira ta aplikacija. V najboljših primerih boste našli najnovejšo različico aplikacije za vse distribucije, v nekaterih primerih pa ima vsaka distribucija drugačno različico paketa, ki je v starejših distribucijah običajno starejša. (upoštevajte, da ta meni samodejno spremeni parameter distribucija v repozitorij, da ga boste lažje vključili v datoteko
/etc/apt/sources.list
)
V teh tehničnih podrobnostih najdemo tudi številko javnega ključa, s katerim bomo digitalno podpisali odlagališče. To nam pomaga, da sistem preveri veljavnost in varnost skladišča, ki ga uporabljamo.
Ko poznamo vse te zelo pomembne informacije, pridemo do dela, ki smo ga vsi pričakovali, najprej moramo odpreti datoteko /etc/apt/sources.list, da dodamo novo repozitorij. To lahko storimo z izvedbo naslednje vrstice v terminalu kot root:
gedit /etc/apt/sources.list
Ko je datoteka odprta kot root, gremo na konec dokumenta in dodamo repozitorije v prilagoditev ubuntuja (Dodate lahko komentar, da boste bolj jasni, od kod prihaja skladišče).
# Ubuntu-Tweak repozitorij Tualatrix Chou deb http://ppa.launchpad.net/tualatrix/ppa/ubuntu maverick main deb-src http://ppa.launchpad.net/tualatrix/ppa/ubuntu maverick main
S shrambo, vneseno v datoteko
/etc/apt/sources.list
, dokument lahko shranimo in zapremo.
Na tem mestu imamo skladišče že na seznamu Debianovih repozitorijev, vendar bomo morda imeli težave s posodabljanjem tega seznama, ker lahko Debian repozitorij oceni kot nevaren in ne prenese seznama paketov, ki ga vsebuje.
Da bi se temu izognili, bomo namestili javni ključ repozitorija z izvedbo naslednjega ukaza v terminalu, kjer bomo na prejšnjo sliko vključili številko, navedeno kot javni ključ (0624A220).
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0624A220
Če bo šlo vse v redu, bomo v našem terminalu videli besedilo, kot je naslednje:
Izvedba: gpg --ignore-time-context --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: zahteva ključ 0624A220 od strežnika hkp keyserver.ubuntu.com gpg: koda 0624A220: «Launchpad PPA za TualatriX» nespremenjen gpg: Skupna obdelana količina: 1 gpg: nespremenjena: 1
Če je bil to rezultat, lahko zdaj mirno posodobimo seznam skladišč in aplikacijo namestimo z naslednjim ukazom:
aptitude update && aptitude install ubuntu-tweak
Končne opombe:
- Upoštevajte, da niso vse aplikacije v Ubuntu pravilno bodo delali v Debianu ali distribucijah, ki temeljijo na njem.
- Previdno morate izbrati različico, ki jo želite uporabiti v paketih, saj lahko to povzroči razbijanje nekaterih odvisnosti, zlasti v distribucijah, kot je Debian stable, ki ne vsebuje vedno najnovejših različic paketov.
Hvala David, to je odličen prispevek in velik prispevek k temu, da je naš ljubljeni Linux bolj dostopen. Seveda, didaktično, preprosto, če bi vsi pisali kot vi, bi bilo še tisoč uporabnikov GNU / Linuxa. Stvari, ki so za poznavalca lahko zelo preproste, so za začetnike težke in na splošno vas pri iskanju te pomoči pošljejo v Google ali preberejo na tisoče objav, "da se lahko naučite." Še enkrat hvala in čestitke
Najlepša hvala Eduardo, vaš komentar me spodbuja, da nadaljujem s pisanjem.
Lep pozdrav, David, najlepša hvala za vadnico, vse je šlo do popolnosti, v moji lmde že imam popravek ubuntu, dober dan
David, ti si isti, ki piše http://120linux.com?
Lep pozdrav.
http://microlinux.blogspot.com
Da Daniel, jaz sem isti, ki pišem v 120% Linuxu.
Ahhh ok ... xD Jaz sem drugi pisatelj ... 😛
Nisem vedel, da boš delal čez 2 ... je to tvoje?
Lep pozdrav.
Ne, to ni moje, trenutno sem noter ubunlog.com, 120linux.com in ubuntizadoelplaneta.com
Svoje sem začasno pustil, ker sem v drugem projektu.
ahhh ok 😀 imam blog, ki je moj in ga začenjam približno 2 meseca in malo ... poglejte in mi dajte svoje mnenje plisss
blog: http://microlinux.blogspot.com
e-mail: daniel.120linux@gmail.com
Najlepša hvala, David je odlično napisan in razložen, končno sem se naučil dodajati repozicije v svoj Linux Mint Debian.
Z brezplačno programsko opremo uporabljam in se učim šele 4 mesece, začel sem kot mnogi z ubuntujem in z Linux Mint 9, Kubuntu, Zorin OS 4, Ubuntu 10.04 in 10.10 nameščal, odstranil, naredil nešteto napak in rešitev moj velik osebni izziv je naučiti se zgraditi jedro in namestiti Debian ter vedeti, kako delati z njim. V prostem času preučujem tudi jezik Python in kasneje nadaljujem s C ++ in Java. Kakorkoli že, imam velike želje in iluzije, če mi je, ko sem prvič v roki vzel scenarij, kdo povedal o prosti programski opremi, a hej, "nikoli ni prepozno, če je sreča dobra."
Od danes dodano med priljubljene.
Na zdravje…
Najlepša hvala za komentar in vas spodbujam k vašim ciljem, saj v brezplačni programski opremi potrebujemo veliko ljudi, tako kot vi.
Ali lahko dodam grub? Iz Mavericka ali Lucida? V Linux Mint Debian.
Že imam grub, vendar so mi repoji povzročili napako pri geslu;
W: Napaka GPG: http://ppa.launchpad.net izdaja maverick: Naslednjih podpisov ni bilo mogoče preveriti, ker vaš javni ključ ni na voljo: NO_PUBKEY 55708F1EE06803C5
Odstranil sem jih, ali jih lahko še vedno dodate?
Na zdravje…
Morate biti zelo natančni, v katerem skladišču želite dodati namestitev Gruba, ker resnica je, da v resnici ne razumem, v čem je težava.
Hvala, na koncu sem dodal Lucidin ppa-grub, saj Maverickov manjka.
Težava je bila v tem, da sem grub namestil, da je bila slika ozadja večnamenskega nakladalca lepša, vse sem dobro namestil, razen repojev, ki so mi povzročili napako, ki sem jo prej omenil. Ampak mislim, da sem to že rešil zahvaljujoč vaši odlični vadnici.
Na zdravje…
Žal je Grub 2.
Ups, nisem jasen, to je BURG GRUB za Grub 2.
Na zdravje…
Razumem, poskušate namestiti Burg, to je kot razcep Gruba, da bi bil zagon videti veliko privlačnejši.
Preberite ta priročnik, ki sem ga napisal, če želite izvedeti nekaj več o tem, kako ga namestiti v Ubuntu (morda je koristen za Mint) http://www.wereveryware.com/2010/07/como-instalar-modificar-y-eliminar-burg.html
Hvala, David, iskal sem kaj takega, nekaj knjižnic, ki jih potrebujem, vendar na koncu, ko sem to poskušal narediti
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0624A220
Ključa nisem prenesel, zato sem želel vedeti, kako se počutim v tem primeru, hvala….
Najprej, kaj je skladišče, ki ga poskušate namestiti, in na kateri distribuciji?
tisto, ki ste jo objavili s tem tutom
# Ubuntu-Tweak Repository avtorja Tualatrix Chou
deb http://ppa.launchpad.net/tualatrix/ppa/ubuntu maverick glavni
deb-src http://ppa.launchpad.net/tualatrix/ppa/ubuntu maverick glavni
Poskušam posodobiti ali namestiti libgpod4 v različici 0.7.95-1
ker imam iPhone 3gs in me v debianu ne prepozna in sem stisnil in grejo tja za 0.7.93 in deluje od 95, vam povem, ker sem delal na svojem prenosniku, vendar sem moral sestaviti in ga namestite ročno, kar hočem, da si prihranim to delo, ker obstaja veliko odvisnosti in je dolgočasno, zato ne vem, ali mi je tako lažje, čeprav mislim (NE), da ne more je treba storiti, ker so isti paketi, ki so odvisni od libgpod, odvisni od drugih, kar vidite, in na koncu sem eksplodiral vse hahaha ... no, kaj bi lahko storili v tem primeru ??? hvala vnaprej in za odgovor….
José, težava, ki jo vidim v vrstici, ki jo zaženete za namestitev ključa Ubuntu-Tweak, je ta, da uporabljate skript (
-
) namesto dveh (--
) pred ukazikeyserver
yrecv-keys
.Popravite to in poskusite znova, da dobite ključ.
ne, to sem že storil in nič, ne odpirajte drugega načina za ročno nalaganje in namestitev ???
Poskusil sem, kako ste mi rekli:
# apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 0624A220
in dobim tole:
Izvedba: gpg –ignore-time-context –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: zahteva ključ 0624A220 od strežnika ključev hkp server.ubuntu.com
?: keyserver.ubuntu.com: Povezava je potekla
gpgkeys: Napaka pri prenosu HTTP 7: ni bilo mogoče vzpostaviti povezave: povezava je potekla
gpg: ni najden noben veljaven OpenPGP podatek
gpg: Skupni predelani znesek: 0
Nič ni preneseno. Ne vem, ali bo izpadlo ali odprlo drug vir ali kaj bi mi priporočil bolje ...
José, preberi naslednjo vrstico, v kateri ti odgovarjam ...
Živjo José, ključ sem že preizkusil in z njim ni težav, ne razumem, zakaj ga računalnik ne more prenesti.
Tu je povezava do javnega ključa http://keyserver.ubuntu.com:11371/pks/lookup?op=get&search=0x6AF0E1940624A220.
Priporočam, da preberete ta dva vnosa Seek 'N Geek, kjer poučujeta o odpravljanju težav z javnimi ključi:
Povej mi, kako je šlo, medtem pa bom virtualiziral Debian, da ti pomaga na boljši način, ok?
Pripravljen, rešil sem, imel sem težave, ker ne vem, kaj moram storiti, vendar požarni zid blokira strežnik in mi ne dovoli, da ga prenesem, napaka 8. plasti hehehe, kaj poskušam posodobiti libgpod4 0.7.95. 1-XNUMX, vendar je težko zaradi odvisnosti, vendar bom videl…. Najlepša hvala….
David, vprašanje, ali veš, da dajem posodobitev sposobnosti in ignorira te vrstice, to pomeni, da sploh ne naloži virov ubuntu, to naredim grafično skozi ubuntu-tweak, ostale pa zdravim z neuspehom debian, če me naložijo, zakaj se to zgodi?
José, morda preprosto aplikacija ni združljiva z Debianom, poskušate namestiti Ubuntu Tweak, ki je posebej ustvarjen za Ubuntu.
Debiana še nisem mogel prenesti, vedno imam težavo s prenosom, zato vam trenutno ne morem pomagati, če mi želite poslati e-pošto s svojimi kontaktnimi podatki in vam sporočim, kaj Lahko najdem.
Zdravo. Če bi lahko, bi rad podal stališče glede organizacije skladišč.
Znotraj «/etc/apt/sources.list.d/» lahko dodate pomožne datoteke - s podaljškom «list» - ki vsebujejo tudi repozitorije, tako da lahko na primer ustvarite datoteko z imenom «ubuntutweak.list» v obravnavani primer. v tej vadnici.
To zagotavlja, da datoteka /etc/apt/sources.list vsebuje samo uradna skladišča Debian.
Pozdrav.
Hvala 🙂 te informacije so mi zelo pomagale, vedno sem se izgubil, ko sem vstopil v lansirno ploščo.
Žal bom obudil mrtvo težavo .. Vprašam vas, kako varno je namestiti programe iz teh skladišč, ki niso tisti, ki jih prinaša moja privzeta distribucija? . Hvala