Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

technology:apt-get [2009/03/07 13:17]
david vytvořeno
technology:apt-get [2012/12/04 08:28] (aktuální)
david
Řádek 1: Řádek 1:
-apt-get distro update+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.
 
technology/apt-get.1236428260.txt.gz · Poslední úprava: 2009/03/07 13:17 autor: david
Recent changes RSS feed Creative Commons License Driven by DokuWiki Made on Mac