přejít na obsah přejít na navigaci

Linux E X P R E S, Pár triků k APT

Konference Cloud computing v praxi

Pár triků k APT

Jak možná víte, APT je nástroj určený ke správě balíčků v Debianu ..


reklama

Kdy jsem co instaloval?

V okamžiku, kdy vám něco přestane chodit, pak se možná stejně jako já správně ptáte, co se od té doby změnilo a která aktualizace za problém zřejmě může. K získání těchto informací stačí prozkoumání adresáře /var/lib/dpkg/info/. Každý instalovaný/aktualizovaný balíček se zde objeví a při jeho odstranění se zas smaže. Jednoduše prostřednictvím dat jednotlivých souborů můžete zjistit co jste kdy instalovali. Pro přehled o datech (řazeno sestupně) a základní listování výpisu bude stačit něco jako

ls -lt  /var/lib/dpkg/info/*.list | more

Mixovaný systém

Mixovaný systém je věc díky které můžete využívat všechny dostupné větve debianu (stabilní, testovací, nestabilní, experimentální ...) a přitom si vybírat které balíčky z jaké větve chcete používat. Bohužel instalace novějších balíčků s sebou často nese aktualizace dalších závislostí a tak se to postupem času může vymknout kontrole. ;-)  Na druhou stranu, pro odvážné, je to jednou z možností jak se více či méně držet ve vodách stabilního Debianu a přitom instalovat ty nenjnovější verze často používaných programů, u kterých toto oceníte.

Instalace balíčku z určité větve

Udržujete-li mixovaný systém, pak vám je jistě známa volba

aptitude -t testing

která vás přenese do testovací větve a tak podobně. Stejně tak můžete rovnou instalovat balíček z určité větve např. takto

aptitude install iceweasel/testing

Ve výsledku se pak můžete ztratit a tak se ptáte:

Z jaké větve mám které balíčky?

Odpověď na tuto otázku vám dá apt-show-versions.

apt-show-versions | grep testing

zobrazí seznam balíčků z testovací větve. Pro ne tolik popisný seznam se vám pak může hodit např. toto

apt-show-versions -b | grep testing

O tom jak se dělá mixovaný systém najdete informace třeba zde, v části Jak udržovat smíšený systém.

Nahoru

Top články z OpenOffice.cz

Martin Šín

Martin Šín

Martin Šín (*1980) vystudoval pedagogickou fakultu a nyní pracuje jako učitel matematiky a výpočetní techniky na střední škole. Ve volném čase překládá a také hraje hry (ani jedno mu příliš nejde). V práci se snaží prosazovat open-source programy.


  • Distribuce: Debian

| proč linux