Jedna od velikih prednosti koje Ubuntu ima u odnosu na druge distribucije je veliki broj aplikacija dostupnih za ovu distribuciju i jednostavnost instalacije i ažuriranja putem PPA spremišta zahvaljujući Launchpad.
Nažalost komanda
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 osnovu toga možete generalno koristiti .deb pakete kreirane 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 se to radi.
Prije svega moramo razumjeti kako se upravlja spremištima 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 tip datoteke koja se nalazi u spremištu. U slucaju da
deb
, to znači da je datoteka dostupna u spremištu datoteka koja se može instalirati binarnog tipa, pakirana kao
.deb
za Debian ili distribucije zasnovane na njemu. I 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 univerzum.
Sad kad znamo kako spremišta rade u Debianu, naučimo kako možemo dodati PPA spremište u Debian ili distribucije zasnovane 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 pretraživač poput Google ime PPA spremišta.
U ovom priručniku ćemo koristiti PPA koji pruža stabilna verzija Ubuntu-podešavanje, ppa: tualatrix / ppa.
U slučaju da nismo pronašli vezu do stranice spremišta u pretraživaču, možemo direktno ući launchpad.net i u pretraživač upišite ime PPA spremišta.
Nakon toga, među rezultatima tražimo stranicu spremišta koja nas zanima, konačno stižući do web stranice koju 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 AJN», kliknemo na ovaj link i pronaći ćemo tehničke informacije o dotičnom spremištu, upravo su to adrese
deb
y
deb-src
koje moramo dodati u datoteku
/etc/apt/sources.list
koji kontrolira spremišta na Debianu.
Pored toga, možemo vidjeti padajući izbornik sa listom distribucija koje podržava ova aplikacija. U najboljim slučajevima naći ćete 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 digitalno potpisivanje spremišta. To nam pomaže da sistem 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će linije 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-podešavanje (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 sačuvati 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 listu paketa koje sadrži.
Da bismo to izbjegli, instalirat ćemo javni ključ spremišta izvršavanjem sljedeće naredbe u terminalu gdje ćemo na prethodnu sliku 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-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 servera.ubuntu.com gpg: šifra 0624A220: «Launchpad PPA za TualatriX» nepromijenjen gpg: Ukupan obrađeni iznos: 1 gpg: nepromijenjen: 1
Ako je ovo rezultat, sada možemo mirno ažurirati listu 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 zavisnosti, posebno u distribucijama poput Debian stabilne, koja ne nudi uvijek najnovije verzije paketa.
Hvala Davide, to je sjajan post i veliki doprinos da naš voljeni Linux učinimo pristupačnijim. Naravno, didaktično, jednostavno, kad bi svi pisali poput vas, bilo bi još hiljada korisnika GNU / Linuxa. Te stvari koje za znalca mogu biti vrlo jednostavne, početniku su teške i uglavnom ih tražeći tu pomoć šalju na Google ili čitaju hiljade postova "kako biste mogli naučiti". Još jednom hvala i čestitam
Hvala ti puno Eduardo, tvoj komentar me ohrabruje da nastavim pisati.
Pozdrav David, 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
Privremeno sam napustio svoj 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 greške i rješenja s Linux Mint 9, Kubuntu, Zorin OS 4, Ubuntu 10.04 i 10.10, ali veliki lični izazov koji imam je naučiti kako izgraditi kernel i instalirati Debian i znati raditi s njim. Takođe u slobodno vrijeme proučavam jezik Python, a kasnije nastavljam sa C ++ i Javom. U svakom slučaju, 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…
Hvala vam puno na komentaru i ohrabrujem vas sa vašim ciljevima, jer u besplatnom softveru trebamo mnogo ljudi poput vas.
Mogu li dodati grub? Iz Mavericka ili Lucida? Na Linux Mint Debian.
Već imam grub, ali repos mi je dao grešku u lozinci;
W: GPG greš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 zapravo 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 da bi imala bolju pozadinsku sliku multiboot loader-a, sve sam dobro instalirao, osim repoa koji su mi dali grešku koju sam već spomenuo. Ali mislim da sam to već riješio zahvaljujući vašem sjajnom vodiču.
Živjeli…
Žao mi je š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 mnogo atraktivnije.
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 --keyserver keyserver.ubuntu.com --recv-keys 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
# Repozitorij Ubuntu-Tweak, autor Tualatrix Chou
Deb http://ppa.launchpad.net/tualatrix/ppa/ubuntu maverick main
deb-src http://ppa.launchpad.net/tualatrix/ppa/ubuntu maverick main
Pokušavam ažurirati ili instalirati libgpod4 u verziji 0.7.95-1
s obzirom da imam iPhone 3gs i ne prepoznaje me 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 zavisnosti 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 redu koji pokrenete za instaliranje ključa Ubuntu-Tweak je taj što koristite skriptu (
-
) umjesto dva (--
) prije naredbikeyserver
yrecv-keys
.Ispravite to i pokušajte ponovo da dobijete 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 dobijem ovo:
Izvršenje: 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 servera.ubuntu.com
?: keyserver.ubuntu.com: Veza je istekla
gpgkeys: HTTP greška pri dohvaćanju 7: ne može se povezati: Veza je istekla
gpg: nisu pronađeni valjani OpenPGP podaci
gpg: Ukupan obrađeni iznos: 0
ništa se ne preuzima, ne znam da li je propalo ili je otvorio neki drugi izvor ili šta biste mi preporučili bolje ...
José, pročitaj sljedeći redak u kojem ti odgovaram ...
Bok José, već sam probao ključ i s njim nema problema, ne razumijem zašto ga vaše računalo ne može preuzeti.
Evo veze 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 kako riješiti javne ključeve:
Recite mi kako je prošlo, u međuvremenu ću virtualizirati Debian kako bih vam pomogao na bolji način, u redu?
Spremno, riješio sam, imao sam problema jer ne znam što moram učiniti, ali vatrozid je blokirao server i nije mi dao da ga preuzmem, greš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, da li znaš da dajem ažuriranje sposobnosti i da ignorira te redove, odnosno uopće ne učitava ubuntu izvore, to radim grafički kroz ubuntu-tweak, a ostale liječim neuspjehom 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 kreiran za Ubuntu.
Još nisam uspio preuzeti Debian, uvijek imam problem s preuzimanjem, zato vam trenutno ne mogu pomoći ako mi želite poslati e-mail sa svojim kontakt podacima i obavijestit ću vas što Mogu naći.
Zdravo. Želio bih dati gledište na organizaciju 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.
Ovo osigurava da datoteka /etc/apt/sources.list sadrži samo službena Debianova spremišta.
A pozdrav.
Hvala 🙂 ove informacije su mi puno pomogle, sve se uvijek gubilo kad sam ušao na lansirnu rampu.
Oživjet ću mrtvi problem, izvinite .. Postavljam vam pitanje, koliko je sigurno instalirati aplikacije iz tih spremišta koje nisu one koje donosi moja zadana distribucija? . Hvala