Jednou z velkých výhod, které má Ubuntu oproti jiným distribucím, je velký počet aplikací dostupných pro tuto distribuci a snadná instalace a průběžná aktualizace Úložiště PPA díky Launchpad.
Bohužel příkaz
add-apt-repository
Je k dispozici pouze pro Ubuntu, takže přidání těchto úložišť není tak snadné, pokud jej chcete přidat do distribuce jako Debian nebo na základě toho můžete obecně využít balíčky .deb vytvořené pro Ubuntu.
Tím nechci říci, že nemůžeme v Debianu tyto repozitáře využívat, protože Debian také poskytuje způsob, jak přidat vlastní repozitáře, a my se naučíme, jak to udělat níže.
Nejprve musíme pochopit, jak jsou úložiště spravována Debian. Které jsou uloženy v souboru
/etc/apt/sources.list
jako všechny distribuce založené na Debianu, včetně Ubuntu, a má následující formát:
deb http://site.example.com/debian distribuční komponenta1 komponenta2 komponenta3 deb-src http://site.example.com/debian distribuční komponenta1 komponenta2 komponenta3
První slovo v každém řádku (
deb
,
deb-src
) znamená typ souboru nalezeného v úložišti. V případě
deb
, to znamená, že soubor dostupný v úložišti je binární instalovatelný soubor zabalený jako
.deb
pro Debian nebo distribuce na něm založené. A v případě
deb-src
, to znamená, že úložiště obsahuje zdrojový kód aplikace.
Distribucí může být název distribuce (lenny, lept, zmáčkni, sid) nebo typ balíčku (stabilní, oldstable, testování, nestabilní).
Komponenty již závisí na distributorovi úložiště, například v případě, že je použijeme jako příklad, jsou hlavní, multiverse, omezené a vesmír.
Nyní, když víme, jak úložiště v Debianu fungují, pojďme se naučit, jak můžeme přidat úložiště PPA v Debianu nebo distribucích na něm založených.
První věcí, kterou musíte udělat, je najít stránku úložiště PPA v Launchpadu. Můžeme to udělat obecně zadáním vyhledávače jako Google název úložiště PPA.
V této příručce budeme používat PPA poskytované stabilní verzí Vylepšení Ubuntu, ppa: tualatrix / ppa.
V případě, že ve vyhledávači nenajdete odkaz na stránku úložiště, můžeme přímo vstoupit launchpad.net a do vyhledávače napište název úložiště PPA.
Poté vyhledáme mezi výsledky stránku úložiště, která nás zajímá, a nakonec se dostaneme na web, který hledáme, kde najdeme všechny informace, které potřebujeme, abychom mohli správně přidat úložiště v Debianu.
Na stránce úložiště PPA najdeme zelený odkaz, který říká «Technické podrobnosti o tomto PPA», klikneme na tento odkaz a najdeme technické informace o daném úložišti, jedná se přesně o adresy
deb
y
deb-src
které musíme přidat do souboru
/etc/apt/sources.list
který řídí úložiště v Debianu.
Kromě toho můžeme vidět rozevírací nabídku se seznamem distribucí podporovaných touto aplikací. V nejlepším případě najdete nejnovější verzi aplikace pro všechny distribuce, ale v některých případech má každá distribuce jinou verzi balíčku, která je ve starších distribucích obecně starší. (všimněte si, že toto menu automaticky mění parametr distribuce v úložišti, aby bylo snazší zahrnout jej do souboru
/etc/apt/sources.list
)
V těchto technických detailech také můžeme najít číslo veřejného klíče, který použijeme k digitálnímu podepsání úložiště. To nám pomáhá, aby systém ověřil platnost a bezpečnost úložiště, které používáme.
Poté, co jsme věděli všechny tyto velmi důležité informace, dostali jsme se k části, kterou jsme všichni očekávali, nejprve musíme otevřít soubor /etc/apt/sources.list a přidat nové úložiště. Můžeme to provést spuštěním následujícího řádku v terminálu jako root:
gedit /etc/apt/sources.list
S otevřeným souborem jako root přejdeme na konec dokumentu a přidáme do něj úložiště Vylepšení Ubuntu (Můžete přidat komentář, aby bylo jasnější, odkud úložiště pochází).
# Úložiště Ubuntu-Tweak od Tualatrix Chou deb http://ppa.launchpad.net/tualatrix/ppa/ubuntu maverick main deb-src http://ppa.launchpad.net/tualatrix/ppa/ubuntu maverick main
S úložištěm zadaným v souboru
/etc/apt/sources.list
, můžeme dokument uložit a zavřít.
V tomto okamžiku již máme úložiště v seznamu úložišť Debianu, ale můžeme mít problémy s aktualizací tohoto seznamu, protože Debian může úložiště považovat za nebezpečné a nestahovat seznam balíčků, které obsahuje.
Abychom tomu zabránili, nainstalujeme veřejný klíč úložiště spuštěním následujícího příkazu v terminálu, kde do předchozího obrázku zahrneme číslo označené jako veřejný klíč (0624A220).
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0624A220
Pokud vše půjde dobře, uvidíme v našem terminálu text jako následující:
Provádění: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg - klíčenka /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv-keys 0624A220 gpg: vyžádání klíče 0624A220 ze serveru hkp keyserver.ubuntu.com gpg: kód 0624A220: «Launchpad PPA pro TualatriX» beze změny gpg: Celková zpracovaná částka: 1 gpg: beze změny: 1
Pokud to byl výsledek, můžeme nyní klidně aktualizovat seznam úložišť a nainstalovat aplikaci pomocí následujícího příkazu:
aptitude update && aptitude install ubuntu-tweak
Závěrečné poznámky:
- Vezměte prosím na vědomí, že ne všechny aplikace ubuntu budou správně fungovat na Debianu nebo na distribucích na něm založených.
- Musíte pečlivě zvolit verzi, kterou chcete použít v balíčcích, protože to může vést k prolomení některých závislostí, zejména v distribucích, jako je stabilní Debian, která ne vždy poskytuje nejnovější verze balíčků.
Díky Davidovi, je to skvělý příspěvek a skvělý příspěvek k tomu, aby byl náš milovaný Linux přístupnější. Jistě, didaktické, jednoduché, kdyby každý psal jako vy, byly by tisíce dalších uživatelů GNU / Linux. Ty věci, které mohou být pro znalce velmi jednoduché, jsou pro nováčka obtížné a obecně, když hledají tuto pomoc, pošlou vás na Google nebo si přečtou tisíce příspěvků „abyste se naučili“. Ještě jednou děkuji a gratuluji
Děkuji mnohokrát Eduardovi, váš komentář mě povzbuzuje k dalšímu psaní.
Zdravím Davide, moc děkuji za tutoriál, všechno šlo k dokonalosti, já už mám vyladění ubuntu v mém lmde mít dobrý den
Davide, ty jsi ten samý, co píše http://120linux.com?
Zdravím.
http://microlinux.blogspot.com
Ano, Danieli, jsem ten samý, kdo píše ve 120% Linuxu.
Ahhh ok ... xD já jsem ten druhý autor ... 😛
Nevěděl jsem, že budeš pracovat ve 2 ... je to tvoje?
Zdravím.
Ne, to není moje, momentálně jsem tam ubunlog.com, 120linux.com a ubuntizadoelplaneta.com
Dočasně jsem opustil, protože jsem v jiném projektu.
ahhh ok 😀 Mám blog, který je můj a který začínám asi 2 měsíce a trochu ... podívejte se a dejte mi svůj názor
blog: http://microlinux.blogspot.com
e-mail: daniel.120linux@gmail.com
Mockrát vám děkuji, Davide, je to skvěle napsané a vysvětlené, konečně jsem se naučil přidávat repo do svého Linux Mint Debian.
Používám a učím se svobodným softwarem pouze 4 měsíce, začal jsem jako mnoho s Ubuntu a nainstaloval jsem, odinstaloval, udělal nespočet chyb a řešení s Linux Mint 9, Kubuntu, Zorin OS 4, Ubuntu 10.04 a 10.10, ale velkou osobní výzvou, kterou mám, je naučit se, jak sestavit jádro a nainstalovat Debian a umět s ním pracovat. Ve volném čase také studuji jazyk Python a později pokračuji v C ++ a Java. Každopádně mám velké touhy a iluze, pokud mi někdo poprvé řekl scénář o svobodném softwaru, ale hej, „nikdy není pozdě, když je štěstí dobré.“
Ode dneška přidáno k mým oblíbeným.
Na zdraví…
Velice vám děkuji za komentář a hodně povzbuzení k vašim cílům, protože ve svobodném softwaru potřebujeme spoustu lidí, jako jste vy.
Mohu přidat grub?, Od Maverick nebo Lucid?, Na Linux Mint Debian.
Grub už mám, ale repozitáře mi způsobily chybu hesla;
W: Chyba GPG: http://ppa.launchpad.net maverick Release: Následující podpisy nelze ověřit, protože váš veřejný klíč není k dispozici: NO_PUBKEY 55708F1EE06803C5
Takže jsem je odstranil, teď je můžete přidat?
Na zdraví…
Musíte být velmi konkrétní, ve kterém repozitáři chcete přidat instalaci Grub, protože pravdou je, že nechápu, v čem je problém.
Díky, nakonec jsem přidal Lucidův ppa-grub, protože Maverickův chybí.
Problém byl v tom, že jsem nainstaloval grub, aby měl obrázek na pozadí multibootového nakladače krásnější, nainstaloval jsem všechno dobře kromě repozitářů, které mi dávaly chybu, kterou jsem zmínil dříve. Ale myslím, že jsem to již vyřešil díky vašemu skvělému tutoriálu.
Na zdraví…
Promiň, je to Grub 2.
Páni, nejsem si jistý, jestli je to BURG GRUB pro Grub 2.
Na zdraví…
Chápu, že se pokoušíte nainstalovat Burg, je to jako vidlice Grub, aby startup vypadal mnohem atraktivněji.
Přečtěte si tuto příručku, kterou jsem napsal, abyste věděli něco více o tom, jak ji nainstalovat do Ubuntu (může to být užitečné pro Mint) http://www.wereveryware.com/2010/07/como-instalar-modificar-y-eliminar-burg.html
Díky Davidovi jsem hledal něco takového, pro některé knihovny, které potřebuji, ale nakonec, když se o to pokusím
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0624A220
Nestáhl jsem si klíč, takže jsem chtěl vědět, jak se mi v tomto případě daří ...
Za prvé, co je úložiště, které se pokoušíte nainstalovat a na kterou distribuci?
ten, který jste publikovali s touto tuto
# Repozitář Ubuntu-Tweak od Tualatrix Chou
deb http://ppa.launchpad.net/tualatrix/ppa/ubuntu Maverick hlavní
deb-src http://ppa.launchpad.net/tualatrix/ppa/ubuntu Maverick hlavní
Pokouším se aktualizovat nebo nainstalovat libgpod4 ve verzi 0.7.95-1
protože mám iPhone 3gs a nerozpoznává mě v debianu a mám squeeze a prostě tam jdou za 0.7.93 a funguje to od 95, říkám vám, protože jsem to udělal na svém notebooku, ale musel jsem sestavit a nainstalovat jej ručně, to, co chci, je zachránit si tu práci, protože existuje mnoho závislostí a je to zdlouhavé, takže nevím, jestli mi to takhle usnadňuje, i když si myslím (NOSE), že to nemůže být provedeno, protože stejné balíčky, které závisí na libgpod, závisí na ostatních, které vidíte, a já jsem nakonec explodoval všechny hahaha ... no, co by se dalo udělat v tom případě ??? děkuji předem a za odpověď….
José, problém, který vidím v řádku, který spustíte při instalaci klíče Ubuntu-Tweak, spočívá v tom, že používáte skript (
-
) místo dvou (--
) před příkazykeyserver
yrecv-keys
.Opravte to a zkuste znovu získat klíč.
ne, už jsem to udělal a nic, neotevírejte jiný způsob ručního stahování a instalace ???
Zkusil jsem, jak jsi mi řekl:
# apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 0624A220
a dostanu toto:
Provádění: gpg –ignore-time-conflict –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: vyžádání klíče 0624A220 ze serveru hkp keyserver.ubuntu.com
?: keyserver.ubuntu.com: Vypršel časový limit připojení
gpgkeys: Chyba načítání HTTP 7: Nelze se připojit: Vypršel časový limit připojení
gpg: nenalezena žádná platná data OpenPGP
gpg: Celková zpracovaná částka: 0
Nic není staženo, nevím, jestli bude nefunkční nebo otevře jiný zdroj nebo co byste mi doporučil lépe ...
José, přečtěte si následující řádek, ve kterém vám odpovídám ...
Ahoj José, klíč jsem už vyzkoušel a není s ním problém, nerozumím, proč si ho tvůj počítač nemůže stáhnout.
Zde je odkaz na veřejný klíč http://keyserver.ubuntu.com:11371/pks/lookup?op=get&search=0x6AF0E1940624A220.
Doporučuji vám přečíst si tyto dvě položky Seek 'N Geek, kde se naučí, jak řešit problémy s veřejnými klíči:
Řekněte mi, jak to šlo, mezitím budu virtualizovat Debian, abych vám pomohl lépe, ok?
Připraven, vyřešil jsem, měl jsem problémy, protože nevím, co jsem musel udělat, ale firewall blokoval server a nedovolil mi ho stáhnout, chyba vrstvy 8 hehehe, co se snažím aktualizovat libgpod4 0.7.95. 1-XNUMX, ale je to těžké kvůli závislostem, ale uvidím…. Díky moc….
David, otázka, víš, že dávám aktualizaci aptitude a ignoruje ty řádky, to znamená, že vůbec nenačte zdroje ubuntu, dělám to graficky skrz ubuntu-tweak a já medikuji selhání ostatních, další debian, když mě načtou, proč se to stalo?
José, může se jednoduše stát, že aplikace není kompatibilní s Debianem, pokoušíte se nainstalovat Ubuntu Tweak, který je speciálně vytvořen pro Ubuntu.
Zatím se mi nepodařilo stáhnout Debian, vždy mám problém se stažením, proto vám momentálně nemohu pomoci, pokud mi chcete poslat e-mail s vašimi kontaktními údaji a já vám dám vědět co Mohu najít.
Ahoj. Pokud je to možné, rád bych poskytl názor na organizaci úložišť.
Uvnitř «/etc/apt/sources.list.d/» můžete přidat pomocné soubory - s příponou «list» - které také obsahují úložiště, takže například můžete vytvořit případ s názvem «ubuntutweak.list» pro případ v tomto tutoriálu.
Tím je zajištěno, že soubor /etc/apt/sources.list obsahuje pouze oficiální úložiště Debian.
Pozdrav.
Díky 🙂 tato informace mi hodně pomohla, všechno bylo vždy ztraceno, když jsem vstoupil na launchpad.
Chystám se oživit mrtvý problém, omlouvám se. Ptám se vás, jak bezpečná je instalace aplikací z těchto úložišť, které nejsou ty, které přináší moje výchozí distribuce? . dík