Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
|
technology:apt-get [2009/03/07 20:35] david |
technology:apt-get [2012/12/04 08:28] (aktuální) david |
||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| - | <code>apt-get dist-upgrade </code> upgraduje distribuci | + | apt-get slouží k instalaci nových elementů systému, upgrade už instalovaných a k upgrade celé distribuce. apt je úžasný tool z toho důvodu, že automaticky řeší problémy závislostí mezi balíčky, což byl dlouhá léta velký problém linuxu pro běžné uživatele. Stačí tedy říct, že chcete nainstalovat třeba zip (apt-get zip) a apt zjistí, na kterých všech balíčcích váš vybraný balíček závisí a sám je stáhne. Musíte se ovšem trefit do jména balíčku, což je celkem jednoduché. Stačí navštívit stránku [[http://www.debian.org/distrib/packages|packages]]. Zde lze najít verze balíčků v distribucích ve fázi stable, unstable a testing, lze vyhledávat atd. |
| + | ====== Konfigurace apt====== | ||
| + | základní konfigurační soubor je | ||
| + | <code>/etc/apt/sources.list</code> | ||
| + | funguje zde komentování pomocí #. Lze použít zdroje http, ftp, a file. Pro zdroje na cdrom je lepší použít apt-cdrom. | ||
| + | zde lze přidat další zdroje: | ||
| + | <code> | ||
| + | deb http://http.us.debian.org/debian stable main contrib non-free | ||
| + | deb http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free | ||
| + | deb http://security.debian.org stable/updates main contrib non-free | ||
| + | </code> | ||
| + | doporučují následující: | ||
| + | <code> | ||
| + | deb http://volatile.debian.org/debian-volatile lenny/volatile main | ||
| + | deb-src http://volatile.debian.org/debian-volatile lenny/volatile main | ||
| + | |||
| + | deb http://ftp.debian.org/debian/ etch main non-free contrib | ||
| + | deb-src http://ftp.debian.org/debian/ etch main non-free contrib </code> | ||
| + | |||
| + | Výběr nejlepších zrcadel můžeme nechat na programu netselect. | ||
| + | Nejprve ho nainstalujeme: | ||
| + | <code>apt-get install netselect </code> | ||
| + | poté spusťte | ||
| + | <code>netselect senznam zrcadel ktera chcete otestovat</code> | ||
| + | seznam zrcadel je oddělěný mezerami, program vrátí nejlepsí. Seznam zrcadel je [[http://www.debian.org/mirror/mirrors_full|zde]]. Lze použít parametr -vv při kterém netselect vrátí seznam všech zrcadel s vypsaným skóre. | ||
| + | |||
| + | Po editaci je třeba spustit <code>apt-get update </code> aby si apt stáhnul seznamy balíčků. | ||
| + | |||
| + | ====== Práce s apt-get ====== | ||
| + | <code>apt-get install balíček</code> | ||
| + | nainstaluje balíček a všechny potřebné další balíčky nutné pro správnou funkci balíčku. | ||
| + | |||
| + | <code>apt-get remove balíček</code> | ||
| + | odstraní balíček | ||
| + | |||
| + | <code>apt-get autoremove balíček</code> | ||
| + | odstraní balíček a všechny balíčky, které byly nutné k použití balíčku, ale již nejsou třeba a nikdo další je nevyužívá | ||
| + | |||
| + | |||
| + | ====== Upgrade distribuce ====== | ||
| + | <code>apt-get update | ||
| + | apt-get dist-upgrade | ||
| + | </code> | ||
| + | |||
| + | Pro více informací viz [[http://www.debian.org/doc/manuals/apt-howto/|sem]]. | ||
| + | |||
| + | ====== Použití dpkg ====== | ||
| + | Synaptic i apt jsou nadstavbou nad dpkg nástrojem, který se samozřrjmě dá použít i samostatně. | ||
| + | <code> dpkg -i jmenoBalicku</code> | ||
| + | nainstaluje požadovaný balíček. Jméno musí být přesné, včetně verze atd. pokud již máte nainstalovanou starší verzi, dpkg provede upgrade. | ||
| + | |||
| + | <code>dpkg -r jmenoBalicku</code> | ||
| + | balíček odstraní. Jméno nemusí být přesné, dpkg ví co máte nainstalováno. | ||
| + | |||
| + | <code>dpkg --purge jmenoBalicku</code> | ||
| + | odstraní balíček a smaže i všechny konfigurační soubory. | ||