Jedna od velikih prednosti koje Ubuntu ima u odnosu na druge distribucije je velik broj aplikacija dostupnih za ovu distribuciju i jednostavnost instalacije i ažuriranja putem PPA spremišta zahvaljujući Launchpad.
Nažalost zapovijed
add-apt-repository
Dostupno je samo za Ubuntu, pa dodavanje ovih spremišta nije tako lako kada ga želite dodati u distribuciju poput Debian ili na temelju toga možete općenito koristiti .deb pakete stvorene za Ubuntu.
To ne znači da ne možemo koristiti ove spremišta u Debianu, jer Debian također nudi način za dodavanje prilagođenih spremišta, a zatim ćemo naučiti kako to učiniti.
Prije svega moramo razumjeti kako se upravlja repozitorijima Debian. Koji su smješteni u spisu
/etc/apt/sources.list
kao i sve distribucije zasnovane na Debianu, uključujući Ubuntu, i ima sljedeći format:
deb http://site.example.com/debian distribucijska komponenta1 komponenta2 komponenta3 deb-src http://site.example.com/debian distribucijska komponenta1 komponenta2 komponenta3
Prva riječ u svakom retku (
deb
,
deb-src
) znači vrstu datoteke koja se nalazi u spremištu. U slučaju
deb
, to znači da je datoteka dostupna u spremištu binarna datoteka koja se može instalirati, pakirana kao
.deb
za Debian ili distribucije temeljene na njemu. A u slučaju
deb-src
, to znači da spremište sadrži izvorni kod aplikacije.
Distribucija može biti naziv distribucije (Lenny, bakropis, stisak, sid) ili vrsta paketa (stabilno, starostabilno, testiranje, nestabilno).
Komponente već ovise o distributeru spremišta, na primjer u slučaju koji ćemo koristiti kao primjer, to su glavni, multiverzum, ograničeni i svemir.
Sad kad znamo kako spremišta rade u Debianu, naučimo kako možemo dodati PPA spremište u Debian ili distribucije temeljene na njemu.
Prvo što treba učiniti je pronaći stranicu PPA spremišta u Launchpadu. To općenito možemo učiniti upisivanjem u tražilicu poput Google naziv spremišta PPA.
U ovom priručniku koristit ćemo PPA koji pruža stabilna verzija Ubuntu-ugađanje, ppa: tualatrix / ppa.
U slučaju da u tražilici ne pronađemo vezu do stranice spremišta, možemo izravno ući launchpad.net a u tražilicu upišite naziv PPA spremišta.
Nakon toga, među rezultatima tražimo stranicu spremišta koja nas zanima, napokon stižemo na web mjesto koje tražimo, gdje ćemo pronaći sve informacije potrebne za pravilno dodavanje spremišta u Debian.
Na stranici PPA spremišta možemo pronaći vezu zelene boje koja kaže «Tehnički detalji o ovom PPA», kliknemo na ovu poveznicu i pronaći ćemo tehničke podatke o dotičnom spremištu, ti su podaci upravo adrese
deb
y
deb-src
koje moramo dodati unutar datoteke
/etc/apt/sources.list
koja kontrolira spremišta na Debianu.
Uz to, možemo vidjeti padajući izbornik sa popisom distribucija koje podržava ova aplikacija. U najboljim ćete slučajevima pronaći najnoviju verziju aplikacije za sve distribucije, ali u nekim slučajevima svaka distribucija ima različitu verziju paketa, koja je uglavnom starija u starijim distribucijama. (imajte na umu da ovaj izbornik automatski mijenja parametar distribucija u spremište kako biste ga lakše uvrstili u datoteku
/etc/apt/sources.list
)
U ovim tehničkim detaljima možemo pronaći i broj javnog ključa koji ćemo koristiti za digitalni potpis spremišta. To nam pomaže da sustav provjeri valjanost i sigurnost spremišta koje koristimo.
Nakon što smo znali sve ove vrlo važne informacije, došli smo do dijela koji smo svi očekivali, prije svega, moramo otvoriti datoteku /etc/apt/sources.list da bismo dodali novo spremište. To možemo učiniti izvršavanjem sljedećeg retka u terminalu kao root:
gedit /etc/apt/sources.list
Kad je datoteka otvorena kao root, idemo na kraj dokumenta i dodajemo spremišta u Ubuntu-ugađanje (Možete dodati komentar da biste bili jasniji odakle spremište dolazi).
# Ubuntu-Tweak spremište Tualatrix Chou deb http://ppa.launchpad.net/tualatrix/ppa/ubuntu maverick main deb-src http://ppa.launchpad.net/tualatrix/ppa/ubuntu maverick main
S spremištem upisanim u datoteku
/etc/apt/sources.list
, možemo spremiti i zatvoriti dokument.
U ovom trenutku već imamo spremište na popisu Debianovih spremišta, ali možda ćemo imati problema s ažuriranjem ovog popisa, jer Debian može smatrati spremište nesigurnim i neće preuzeti popis paketa koji sadrži.
Da bismo to izbjegli instalirat ćemo javni ključ spremišta izvršavanjem sljedeće naredbe na terminalu gdje ćemo na prethodnoj slici uključiti broj naznačen kao javni ključ (0624A220).
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0624A220
Ako sve bude u redu, na našem terminalu vidjet ćemo tekst poput sljedećeg:
Izvršenje: gpg --ignore-time-sukob --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: traženje ključa 0624A220 od servera ključeva hkp server.ubuntu.com gpg: šifra 0624A220: «Launchpad PPA za TualatriX» nepromijenjen gpg: Ukupan obrađeni iznos: 1 gpg: nepromijenjen: 1
Ako je to bio rezultat, sada možemo mirno ažurirati popis spremišta i instalirati aplikaciju sljedećom naredbom:
aptitude update && aptitude install ubuntu-tweak
Završne napomene:
- Imajte na umu da nisu sve aplikacije od Ubuntu ispravno će raditi na Debianu ili distribucijama na njemu.
- Morate pažljivo odabrati verziju koja će se koristiti u paketima, jer to može dovesti do razbijanja nekih ovisnosti, posebno u distribucijama poput Debiana stable, koji ne nudi uvijek najnovije verzije paketa.
Hvala Davide, to je sjajan post i velik doprinos da naš voljeni Linux učinimo dostupnijim. Svakako, didaktično, jednostavno, kad bi svi pisali poput vas, bilo bi još tisuća korisnika GNU / Linuxa. Stvari koje za znalca mogu biti vrlo jednostavne, početnicima su teške i općenito ih tražeći pomoć šalju na Google ili čitaju tisuće postova "kako biste naučili". Još jednom hvala i čestitam
Hvala ti puno Eduardo, tvoj me komentar potiče da nastavim pisati.
Pozdrav, Davide, hvala ti puno na tutorijalu, sve je prošlo do savršenstva, već imam podešavanje ubuntu-a u svom lmde-u, dobar dan
David, ti si isti koji piše http://120linux.com?
Pozdrav.
http://microlinux.blogspot.com
Da Daniel, ja sam isti koji pišem u 120% Linuxu.
Ahhh ok ... xD Ja sam drugi pisac ... 😛
Nisam znao da ćeš raditi za 2 ... je li ovo tvoje?
Pozdrav.
Ne, ovo nije moje, trenutno sam unutra ubunlog.com, 120linux.com i ubuntizadoelplaneta.com
Svoje sam privremeno napustio jer sam u drugom projektu.
ahhh ok do Imam svoj blog koji započinjem otprilike 2 mjeseca i malo ... pogledajte i dajte mi svoje mišljenje plisss
blog: http://microlinux.blogspot.com
e-mail: daniel.120linux@gmail.com
Puno hvala Davide, izvrsno je napisano i objašnjeno, napokon sam naučio dodavati repos-ove u svoj Linux Mint Debian.
Koristim i učim sa besplatnim softverom tek 4 mjeseca, započeo sam kao i mnogi s ubuntuom i instalirao sam, deinstalirao, napravio nebrojene pogreške i rješenja s Linux Mint 9, Kubuntu, Zorin OS 4, Ubuntu 10.04 i 10.10, ali veliki osobni izazov koji imam je naučiti kako izgraditi kernel i instalirati Debian i znati raditi s njim. Također u slobodno vrijeme proučavam jezik Python, a kasnije nastavljam s C ++ i Javom. Svejedno, imam velike težnje i iluzije, ako mi je kad sam prvi put uzeo scenarij u ruke netko rekao o besplatnom softveru, ali hej, "nikad nije kasno ako je sreća dobra."
Od danas dodano u moje favorite.
Živjeli…
Puno vam hvala na komentaru i puno poticaja za vaše ciljeve, jer u besplatnom softveru trebamo puno ljudi poput vas.
Mogu li dodati grub?, Iz Mavericka ili Lucida?, Na Linux Mint Debian.
Već imam grub, ali repo su mi dali pogrešku u lozinci;
W: GPG pogreška: http://ppa.launchpad.net maverick izdanje: Sljedeće potpise nije moguće provjeriti jer vaš javni ključ nije dostupan: NO_PUBKEY 55708F1EE06803C5
pa sam ih uklonio. Možete li ih i dalje dodati?
Živjeli…
Morate biti vrlo precizni u kojem spremištu želite dodati da biste instalirali Grub, jer istina je da ne razumijem u čemu je problem.
Hvala, na kraju sam dodao Lucidin ppa-grub jer Maverickov nedostaje.
Problem je bio u tome što sam instalirao grub kako bi imala bolju pozadinsku sliku multiboot loader-a, sve sam dobro instalirao, osim repoa koji su mi dali pogrešku koju sam prije spomenuo. Ali mislim da sam to već riješio zahvaljujući vašem sjajnom tutorialu.
Živjeli…
Oprosti što je Grub 2.
Wow, nisam jasan, to je BURG GRUB za Grub 2.
Živjeli…
Razumijem, pokušavate instalirati Burg, to je poput račvanja Gruba kako bi pokretanje izgledalo puno privlačnije.
Pročitajte ovaj vodič koji sam napisao da biste saznali malo više o tome kako ga instalirati u Ubuntu (može biti korisno za Mint) http://www.wereveryware.com/2010/07/como-instalar-modificar-y-eliminar-burg.html
hvala Davide, tražio sam tako nešto, neke biblioteke koje su mi potrebne, ali na kraju kad sam to pokušavao učiniti
apt-key adv –poslužitelj ključeva keyserver.ubuntu.com –recv-ključevi 0624A220
Nisam preuzeo ključ pa sam želio znati kako se ponašam u ovom slučaju hvala ...
Prije svega, koje je spremište koje pokušavate instalirati i na kojoj distribuciji?
onaj koji ste objavili s ovim tutom
# Ubuntu-Tweak Repozitorij Tualatrix Chou
debitant http://ppa.launchpad.net/tualatrix/ppa/ubuntu maverick glavni
deb-src http://ppa.launchpad.net/tualatrix/ppa/ubuntu maverick glavni
Pokušavam ažurirati ili instalirati libgpod4 u verziji 0.7.95-1
budući da imam iPhone 3gs i on me ne prepoznaje u debianu i stisnuo sam, a oni jednostavno odu tamo za 0.7.93 i to radi od 95, kažem vam jer sam to učinio na svom laptopu, ali morao sam kompajlirati i instalirajte ga ručno, ono što želim je da se uštedim na tom poslu jer postoji mnogo ovisnosti i zamorno je pa ne znam da li mi to olakšava ovako, iako mislim (NOSE) da ne može biti gotovo jer isti paketi koji ovise o libgpodu ovise i o drugima isto što vidite, a ja sam na kraju eksplodirao sve haha ... pa što bi se moglo učiniti u tom slučaju ??? hvala unaprijed i na odgovoru ...
José, problem koji vidim u retku koji pokrenete za instaliranje ključa Ubuntu-Tweak je taj što koristite skriptu (
-
) umjesto dva (--
) prije naredbikeyserver
yrecv-keys
.Ispravite to i pokušajte ponovno dobiti ključ.
ne, već sam to učinio i ništa, nemojte otvarati drugi način za ručno preuzimanje i instaliranje ??
Pokušao sam kako ste mi rekli:
# apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 0624A220
i dobivam ovo:
Izvršavanje: 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: traženje ključa 0624A220 od servera ključeva hkp poslužitelja.ubuntu.com
?: keyserver.ubuntu.com: Veza je istekla
gpgkeys: HTTP pogreška 7, dohvaćanje nije uspjelo: veza je istekla
gpg: nisu pronađeni valjani OpenPGP podaci
gpg: Ukupni obrađeni iznos: 0
Ništa se ne preuzima, ne znam hoće li prestati ili otvoriti neki drugi izvor ili što biste mi preporučili bolje ...
José, pročitaj sljedeći redak u kojem ti odgovaram ...
Bok José, ključ sam već isprobao i s njim nema problema, ne razumijem zašto ga vaše računalo ne može preuzeti.
Ovdje je veza do javnog ključa http://keyserver.ubuntu.com:11371/pks/lookup?op=get&search=0x6AF0E1940624A220.
Preporučujem vam da pročitate ove dvije stavke Seek 'N Geeka u kojima podučavaju rješavanju javnih ključeva:
Recite mi kako je prošlo, u međuvremenu ću virtualizirati Debian kako bih vam pomogao na bolji način, u redu?
Spremni, riješio sam, imao sam problema jer ne znam što sam morao učiniti, ali vatrozid je blokirao poslužitelj i nije mi dao da ga preuzmem, pogreška sloja 8 hehehe, ono što pokušavam ažurirati libgpod4 0.7.95. 1-XNUMX, ali teško je zbog ovisnosti, ali vidjet ću ... Hvala puno….
Davide, pitanje, znate li da dajem ažuriranje sposobnosti i da ignorira te retke, odnosno uopće ne učitava ubuntu izvore, radim to grafički kroz ubuntu-tweak i liječim neuspjeh ostatka, drugi debian ako me učitaju, zašto se to događa?
José, može biti da aplikacija nije kompatibilna s Debianom, pokušavate instalirati Ubuntu Tweak koji je posebno stvoren za Ubuntu.
Još nisam uspio preuzeti Debian, uvijek imam problem s preuzimanjem, zato vam trenutno ne mogu pomoći ako mi želite poslati e-poštu s kontakt podacima i obavijestit ću vas što Mogu naći.
Zdravo. Želio bih dati stajalište o organizaciji spremišta, ako mogu.
Unutar «/etc/apt/sources.list.d/» možete dodati pomoćne datoteke - s nastavkom «list» - koje također sadrže spremišta, tako da na primjer možete stvoriti datoteku pod nazivom «ubuntutweak.list» za pokriveni slučaj u ovom vodiču.
To osigurava da datoteka /etc/apt/sources.list sadrži samo službena Debianova spremišta.
Pozdrav.
Hvala 🙂 ove su mi informacije puno pomogle, uvijek sam se gubio kad sam ušao na lansirnu rampu.
Oživjet ću mrtvi problem, oprostite .. Pitam vas, koliko je sigurno instalirati aplikacije iz tih spremišta koje nisu one koje donosi moja zadana distribucija? . Hvala