Jméno

aptitude — vysokoúrovňové rozhraní k balíčkovacímu systému

Přehled

aptitude [volby...] { autoclean | clean | forget-new | update | upgrade }

aptitude [volby...] { changelog | dist-upgrade | download | forbid-version | hold | markauto | purge | reinstall | remove | show | unmarkauto } balíky...

aptitude [volby...] search vzory...

aptitude [-S jmsoub] [ -u | -i ]

aptitude help

Popis

aptitude je texové rozhraní k balíčkovacímu systému Debianu.

Umožňuje uživateli prohlížet a třídit seznamy balíků a také tyto balíky jednoduše spravovat (instalovat, aktualizovat a odstraňovat). Program může pracovat z příkazového řádku, nebo v celoobrazovkovém režimu.

Akce na příkazovém řádku

První argument, jež nezačíná pomlčkou („-“), je považován za akci, kterou má program provést. Pokud není zadána žádná akce, aptitude se spustí v celoobrazovkovém režimu.

Dostupné jsou následující akce:

install

Instaluje jeden nebo více balíků. Seznam balíků k instalaci by měl následovat za příkazem „install“; Pokud jméno balíku obsahuje znak „~“, bude se brát jako vzor pro hledání a budou instalovány všechny balíky vyhovující tomuto vzoru. (Viz Vyhledávací vzory v referenční příručce aptitude)

Pro výběr konkrétní verze balíku přidejte ke jménu balíku „=verze>“, například „aptitude install apt=0.3.1“. Chcete-li vybrat balík z určitého archivu, přidejte za název balíku „/archiv“, například „aptitude install apt/experimental“.

Přidáním znaku „-“, „+“, „_“, nebo „=“ k názvu balíku způsobí, že balík bude odstraněn, instalován, odstraněn i s konfiguračními soubory nebo podržen. Tímto můžete v jednom příkazu zadat několik různých akcí.

Jako speciální případ můžete použít „install“ bez argumentů - tím provedete všechny naplánované, ale dosud nevyřízené akce.

[Poznámka]Poznámka

Příkaz „install“ modifikuje vnitřní záznamy aptitude o akcích, které se mají provést. Pokud např. zadáte příkaz „aptitude install foo bar“ a pak instalaci přerušíte, musíte poté zadat (třeba) „aptitude remove foo bar“, aby se zrušil původní příkaz.

remove, purge, hold, reinstall

Tyto příkazy pracují stejně jako „install“, ale provedou akci podle svých názvů (odstranění, odstranění s konfiguračními soubory a přidržení).

(Například „aptitude remove '~ndeity'“ odstraní všechny balíky, jejichž název obsahuje řetězec „deity“)

markauto, unmarkauto

Označí balíky jako instalované automaticky nebo ručně. Názvy balíků se zadávají stejně jako u předchozích akcí. Například „aptitude markauto '~slibs'“ označí všechny balíky ze sekce „libs“ jako instalované automaticky.

Podrobnější informace o automaticky instalovaných balících naleznete v referenční příručce aptitude v kapitole „Správa automaticky instalovaných balíků“.

forbid-version

Zakáže, aby byl balík aktualizován na konkrétní verzi. Tím zabráníte aptitude, aby automaticky aktualizoval balík na konkrétní verzi, ale aby povolil všechny následné automatické aktualizace. Standardnně aptitude vybere verzi, na kterou by se balík aktualizoval. Tento výběr můžete přebít přidáním „=verze“ za jméno balíku: např. „aptitude forbid\-version vim=1.2.3.broken-4“.

Tento příkaz je užitečný pro přeskočení nefunkčních verzí balíků, aniž byste museli nastavovat příznak pro podržení a následně jej zase rušit. Rozhodnete-li se nakonec pro instalaci zakázané verze, příkaz „install“ umí tento zákaz zrušit.

reinstall

Znovu nainstaluje aktuální verze zadaných balíků.

update

Aktualizuje seznam dostupných balíků podle zdrojů pro apt. (Tento příkaz je ekvivalentní k „apt\-get update“).

upgrade

Aktualizuje instalované balíky na jejich nejnovější verze. Žádné instalované balíky, pokud ovšem nejsou zbytečné, nebudou odstraněny (viz „Správa automaticky instalovaných balíků“ v referenční příručce k aptitude); Také se nebudou instalovat žádné nenainstalované balíky.

Pokud balík nemůže být aktualizován bez porušení těchto pravidel, bude ponechán v aktuální verzi.

forget-new

Zapomene, které balíky jsou „nové“ (ekvivalent klávesy „f“ v celoobrazovkovém režimu).

search

Hledá balíky odpovídající zadaným výrazům. Výrazy by měly být zapsány za příkazem „search“. Všechny balíky vyhovující zadaným kritériím budou zobrazeny. Například „aptitude search '~N'“ zobrazí všechny „nové“ balíky. Výrazy pro vyhledávání jsou podrobně popsány v referenční příručce v části „Vyhledávací vzory

show

Zobrazí detailní informace o zadaných balících. Pokud jméno balíku obsahuje znak „~“, bude se brát jako vzor pro hledání a budou instalovány všechny balíky vyhovující tomuto vzoru. (Viz Vyhledávací vzory v referenční příručce aptitude)

clean

Smaže stažené .deb soubory z vyrovnávací paměti (obvykle v adresáři /var/cache/apt/archives).

autoclean

Smaže balíky ve vyrovnávací paměti, které se již nedají stáhnout. Tímto můžete umravnit spotřebu diskového prostoru, aniž byste museli smazat celou vyrovnávací paměť.

changelog

Stáhne a zobrazí seznamy změn u zadaných balíků.

Implicitně se stáhne seznam změn pro verzi, která by se nainstalovala příkazem „aptitude install“. Konkrétní verzi balíku můžete zadat tak, že ke jménu balíku přidáte =verze. Chcete-li použít verzi z konkrétního archivu, můžete ke jménu balíku přidat /archiv.

download

Do aktuálního adresáře stáhne .deb soubor zadaného balíku.

Implicitně se stáhne verze, která by se nainstalovala příkazem „aptitude install“. Konkrétní verzi balíku můžete zadat tak, že ke jménu balíku přidáte =verze. Chcete-li použít verzi z konkrétního archivu, můžete ke jménu balíku přidat /archiv.

help

Zobrazí krátký přehled dostupných příkazů a parametrů.

Volby

Následujícími volbami můžete měnit chování zmíněných příkazů. Pamatujte, že ne každý příkaz rozumí každé volbě (některé kombinace příkazů a voleb ani nedávají smysl).

-D, --show-deps

Krátce zobrazí důvody, proč budou některé balíky automaticky nainstalovány či odstraněny.

Konfigurační položka Aptitude::CmdLine::Show-Deps.

-d, --download-only

Podle potřeby stáhne balíky do vyrovnávací paměti, ale nic neinstaluje nebo neodstraňuje. Implicitně je vyrovnávací paměť umístěna v adresáři /var/cache/apt/archives.

Konfigurační položka Aptitude::CmdLine::Download-Only.

-F formát, --display-format formát

Určí formát, kterým se budou zobrazovat výsledky hledání příkazu search. Například „%p %V %vr“ zobrazí název balíku následovaný aktuálně instalovanou verzí a dostupnou verzí. (Více informací viz referenční příručka aptitude, sekce „Přizpůsobení zobrazení balíků“.)

Konfigurační položka Aptitude::CmdLine::Package-Display-Format.

-f

Zkusí agresivně opravit závislosti porušených balíků.

Konfigurační položka Aptitude::CmdLine::Fix-Broken.

-h, --help

Zobrazí krátkou nápovědu. (Shodné s akcí help.)

-P, --prompt

Vždy zobrazí výzvu, i když neexistuje alternativní možnost.

Konfigurační položka Aptitude::CmdLine::Always-Prompt.

-R, --without-recommends

Při instalaci balíků nepovažuje doporučení, za silné závislosti. (Má větší prioritu než nastavení z /etc/apt/apt.conf a ~/.aptitude/config.)

Konfigurační položka Aptitude::Recommends-Important

-r, --with-recommends

Při instalaci nových balíků považuje doporučení za silné závislosti. (Má větší prioritu než nastavení z /etc/apt/apt.conf a ~/.aptitude/config.)

Konfigurační položka Aptitude::Recommends-Important

-s, --simulate

Simuluje akce, které by se provedly, ale reálně je neprovede. Nevyžaduje rootovská práva.

Konfigurační položka Aptitude::CmdLine::Simulate.

-t distribuce, --target-release distribuce

Nastaví distribuci, ze které se budou balíky instalovat. Například „aptitude -t unstable ...“ bude při stahování balíků upřednostňovat nestabilní distribuci.

Konfigurační položka APT::Default-Release.

-O pořadí, --sort pořadí

Zadá pořadí, ve kterém se bude zobrazovat výstup příkazu search. Například „installsize“ setřídí balíky vzestupně podle instalované velikosti (viz sekce v „Přizpůsobení zobrazení balíků“ v referenční příručce aptitude).

-o klíč=hodnota

Přímo nastaví volbu z konfiguračního souboru. Například -o Aptitude::Log=/tmp/muj-denicek zaznamená všechny akce aptitude do souboru /tmp/muj-denicek. Další informace o konfiguračním souboru naleznete v referenční příručce aptitude v části „Konfigurační soubor“.

-V, --show-versions

Zobrazí verze balíků připravených k instalaci.

Konfigurační položka Aptitude::CmdLine::Show-Versions.

-v, --verbose

Zobrazí další informace (může být použito vícekrát).

Konfigurační položka Aptitude::CmdLine::Verbose.

--version

Zobrazí verzi aptitude a různé informace o kompilačním prostředí.

--visual-preview

Při instalaci/odstranění balíků z příkazové řádky zobrazí místo obvyklé výzvy celoobrazovkové rozhraní a jeho přehled před instalací.

-w šířka, --width šířka

Zadá šířku zobrazení, která se má použít pro výstup příkazu search (implicitně se použije šířka terminálu).

Konfigurační položka Aptitude::CmdLine::Package-Display-Width

-y, --assume-yes

Na všechny výzvy ano/ne předpokládá odpověď „ano“. Nevztahuje se však na potenciálně nebezpečné akce jako odstranění Nezbytných balíků. Přebíjí -P.

Konfigurační položka Aptitude::CmdLine::Assume-Yes.

-Z

U každého balíku zobrazí, kolik místa se použije nebo uvolní jeho instalací, aktualizací nebo odstraněním.

Konfigurační položka Aptitude::CmdLine::Show-Size-Changes.

Následující volby slouží pro interní účely celoobrazovkového režimu programu a neměli byste je používat.

-S jmsoub

Nahraje rozšířené stavové informace z jmsoub.

-u

Při startu programu aktualizuje seznamy balíčků. Tuto volbu nemůžete použít zároveň s -i.

-i

Při startu programu zobrazí obrazovku pro stahování (ekvivalentní stisku klávesy „g“ hned po startu). Tuto volbu nemůžete použít zároveň s „-u“.

Viz také

apt-get(8), apt(8), /usr/share /doc/aptitude/html/index.html