Apt na SUSE LINUX
Apt (Advanced Package Tool) je jednoduchý, ale silný systém s jehož pomocí lze instalovat, aktualizovat, odinstalovat programy v Debianu a na něm založených distribucí. Správce balíčků pak za Vás řeší závislosti. Nyní můžete využít výhody tohoto správce balíčků i na RPM-založených distribucí, konkrétně si ukážeme jak zprovoznit a používat Apt v SUSE LINUX Professional 9.3.
Instalace a konfigurace
Pokud chcete Apt používat v SUSE budete potřebovat dvě věci. Tou první je připojení k internetu, jelikož Apt získává všechny balíčky a informace o nich z internetu. Za druhé pak balíčky pro naši distribuci tedy:
apt-0.5.15cnc7-0.suse093.rb0.i586.rpm
apt-libs-0.5.15cnc7-0.suse093.rb0.i586.rpm
Oba balíčky jsou k dostání např. zde. Stáhněte je, uložte a nainstalujte (vše dělejte jako root). Po zdárné instalaci je potřeba editovat soubor sources.list, který se nachází v /etc/apt a je v něm uloženo, z jakých zdrojů budete balíčky instalovat. My použijeme doporuční ze susewiki.org a přidáme následující řádek:
rpm ftp://ftp.gwdg.de/pub/linux/suse/apt/ SuSE/9.3-i386 rpmkeys base update security rpmkeys packman packman-i686 suser-rbos suser-jengelh suser-oc2pus suser-guru suser-gbv
Konzole
Po ukončení editace /etc/apt/sources.list spusťte příkaz apt-get update. Tato akce provede aktualizaci informací o balíčcích ze zdrojů uvedených v konfiguračním souboru. Všechny ostatní akce už pracují s lokální kopií těchto informací na vašem počítači. Pokud tedy dojde k nějakým změnám v balíčcích v distribuci (např. bezpečnostní aktualizace), upgrade nic neprovede, dokud nespustíme apt-get update. Tím je Apt připraven k používání. Příkazy, které můžete pužít v konzoli shrnuje následující tabulka.
| apt-get update | Získá seznam všech dostupných balíčků |
| apt-get upgrade | Aktualizace stávajících balíčků novějšími verzemi |
| apt-get -s upgrade | Zobrazí informace o tom, co se bude aktualizovat |
| apt-get -s install "jméno balíčku" | Zobrazí informace o tom, co se bude instalovat |
| apt-get install "jméno balíčku" | Nainstaluje balíček |
| apt-get remove "jméno balíčku" | Odinstaluje balíček |
Synaptic
Programy můžete instalovat ručně z konzole, nebo použít grafickou nadstavbu - Synaptic GUI. Synaptic můžete stáhnout opět odtud nebo vyzkoušet instalaci z konzole, napíšeme:
apt-get install synaptic
(je možné že vyskočí hláška o tom, že je potřeba doinstalovat nejprve jiné balíčky (např. libzvt, scrollkeeper, xsu ...) ty doinstalujte pomocí YaSTu. Při instalaci Synapticu se můžemé též setkat s hláškou:
1 package(s) with unknown signatures (jeden balíček s neznámým podpisem)
Tento nešvar odstraníme importem všech gpg-klíčů následujícím příkazem
apt --no-checksig --no-post install rpmkey*
nebo v /etc/apt/apt.conf.d/gpg-checker.conf nahradíme řádek: GPG::Check true; řádkem: GPG::Check false;
To je vše, nainstalovali jsme Apt i Synaptic a můžeme jej začít používat. Opustíme konzoli a v Menu>Systém>Nastavení služeb máme Synaptic - GUI pro APT. Pro spuštění programu musíme zadat heslo pro roota a následně nám vyskočí okno, ve kterém se můžete stručně seznámit s používáním Synapticu. Výpis balíčku je v pravo, v levo jsou balíčky setřízeny do příslušných kategorií. Zelený box značí, že je již balíček instalován. Podobně jako v YaSTu, můžeme balíček označit k aktualizaci, odebrání nebo instalaci. Nahoře v menu pak tlačítkem "Realizovat" požadovanou akci provedeme.
Závěr
Je otázkou několika minut zprovoznit Apt v operačním systému SUSE LINUX. Zdatní uživatelé mohou využít sílu Apt z konzole, nováčkům pak pomůže ke zdárnému sžití s Apt grafická nástavba Synaptic. Apt v žádném případě nenahrazuje YaST a ani se o to nesnaží. Nakonec jsem si pro vás ještě připravil malé easter egg v konzoli jako root napište:
apt-get moo
Je vidět, že linuxoví vývojáři jsou veselí hoši ;)





Apt je na balíčky mnohem lepší než YAST
Napsal uživatel Petr Novák dne 09. Červen 2005.Je veliká škoda, že se Apt nevyskytuje v oficiální verzi SuSE. Apt je na balíčky mnohem lepší než YAST, který postrádá ovládání z příkazové řádky. Pod Debianem používám Aptitude a jsem nadmíru spokojen. Těžko mohu soudit, ale *.deb balíčky mi přijdou mnohem lepší než *.rpm. Urpmi a lepší Yum si hrají na Apt, ale nedosahují jeho kvalit.
Aptitude v SuSE
Napsal uživatel Neznámý (neověřeno) dne 15. Červenec 2005.Aptitude si můžete nainstalovat i do SuSE.
Momentálně ho testuji.
Aptitude pre openSUSE
Napsal uživatel edke dne 02. Květen 2007.Viete dat k tomu viac info ? Nenasiel som ziadne info o aptitude na suse. Ak by to bolo mozne, velmi rad by som aptitude na suse mal.
Re: Apt je na balíčky mnohem lepší než YAST
Napsal uživatel Neznámý dne 09. Červen 2005.Cas od casu nekdo tvrdi, ze je apt vyrazne lepsi, nez cokoliv jineho, ale nejak jsem nepochytil, cim presne to ma byt. Mimochodem, YaST ma take ovladani z prikazove radky, sice ne kompletni, ale celkem dostatecne, viz 'yast -h' prip. 'online_update -h'.
Verze 9.3 x84_64
Napsal uživatel phv (neověřeno) dne 02. Červen 2005.Je mozne apt pouzit i pro 64bit verzi, pokud ano, uvedte prosim odkazy a nastaveni i pro tuto verzi
Apt na 64
Napsal uživatel jiri.vetvicka dne 03. Červen 2005.Odtud je mozne stahnout balicky apt a apt-libs, zde je pak uvedeno vzorove nastaveni. Postup instalace by mel byt shodny.
Close the world, open the next.
Zhodnocení článku?
Napsal uživatel jiri.vetvicka dne 02. Červen 2005.Jak se Vám nově vznikající návody líbí a jak je oceňujete? Je něco, co byste jako začínající uživatel/nováček v linuxu dále ocenili?
Close the world, open the next.
Chcel by som sa spýtať !
Napsal uživatel - ScoRpio - (neověřeno) dne 25. Leden 2006.Dobrý deň, chcel by som sa spýtať či apt-get môžem použiť aj na SuSe 10.0 Eval. A ako a ake linky na baličky mám použíť a podobne...
Hodnotim velmi kladne.
Napsal uživatel mm (neověřeno) dne 03. Červen 2005.Hodnotim velmi kladne. Zacatecnikum takove clanky dobre poslouzi.
Ale uvital bych obcas i neco slozitejsiho pro lidi, kteri delaji adminy - kuprikladu takovy clanek o zvlastnostech nechvalne znameho demona HAL by urcite rada lidi uvitala. Kdyz uz byl HAL do SuSE zarazen, bylo by uzitecne, kdyby o nem admini vedeli neco vic. Samozrejme lze leccos nastudovat z dokumentace, ktera je k dispozici, ovsem informace o tom, jak je presne svazan se SuSE trochu chybi.
Díky
Napsal uživatel Veritas (neověřeno) dne 02. Červen 2005.Nové návody jsou skvělé, napsané dost jednoduchým způsobem, aby je pochopil každý a zároven se nezabývají zbytečnostmi. Jen tak dál...
Další by mohly být obecné návody jak rozchodit nestandartní hardware pod SuSE. Takové ty věci o ovladačích, které nejsou součástí distribuce jako třeba některé webkamery :-) (můj problém) ale jistě se najdou i další.
Jak zkompilovat ovladač pro jádro (pro začátečníka oříšek) a uvést jej do systému. A tak dál... Jen to jen inspirace, která vzhledem k velkému množství hardwaru, je odsouzena k neůspěchu. :-( By jste jen psali články pro toto téma.
A zisli by sa navody, ako
Napsal uživatel rasto (neověřeno) dne 02. Červen 2005.A zisli by sa navody, ako odstranit aj chyby v novych distribuciach.Momentanle 9.3, napr. problemy s mounovanim dvd/cd(HAL)