aptitude — vysokoúrovňové rozhraní k balíčkovacímu systému
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
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.
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
„=
“,
například „verze>
aptitude install
apt=0.3.1
“. Chcete-li vybrat balík z určitého
archivu, přidejte za název balíku
„/
“,
například „archiv
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 |
---|---|
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
„=
“ za
jméno balíku: např. „verze
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
=
. Chcete-li použít
verzi z konkrétního archivu, můžete ke jménu balíku přidat
verze
/
.
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
=
. Chcete-li použít
verzi z konkrétního archivu, můžete ke jménu balíku přidat
verze
/
.
archiv
help
Zobrazí krátký přehled dostupných příkazů a parametrů.
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
root
ovská 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
“.