APTITUDE(8) | Přehled příkazů | APTITUDE(8) |
JMÉNO¶
aptitude - vysokoúrovňové rozhraní k balíčkovacímu systémuPŘEHLED¶
aptitude
[< volby>...] {autoclean | clean | forget-new | keep-all | update
| safe-upgrade}
aptitude
[< volby>...] {changelog | full-upgrade | download |
forbid-version | hold | install | keep-all | markauto | purge | reinstall |
remove | show | unhold | unmarkauto | build-dep | build-depends} <
balíky>...
aptitude
extract-cache-subset < vstupní_adresář>
<balíky>...
aptitude
[< volby>...] search <vzory>...
aptitude
[< volby>...] {add-user-tag | remove-user-tag}
<značka> < balíky>...
aptitude
[< volby>...] {why | why-not} <vzory>...
<balík>
aptitude
[-S < jmsoub>] [-u | -i]
aptitude
help
POPIS¶
AKCE NA PŘÍKAZOVÉM ŘÁDKU¶
První argument, jen nezačíná pomlčkou („ -“), je povaován za akci, kterou má program provést. Pokud není zadána ádná akce, aptitude se spustí v celoobrazovkovém reimu. Dostupné jsou následující akce: installInstaluje 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 vlnka „ ~“ nebo otazník
„ ?“, bude se jméno brát jako vzor pro
hledání a budou instalovány vechny balíky
vyhovující tomuto vzoru. (Viz „Vyhledávací
vzory“ v referenční příručce aptitude)
Pro vbě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říkazem pro instalaci nemusíte pouze instalovat nové
balíky. Přidáním „aktivní
přípony“ za název balíku můete říci
aptitude, aby s ním provedla nějakou jinou akci.
Například aptitude remove wesnoth+ balík wesnoth
neodstraní, ale naopak jej nainstaluje. K dispozici jsou
následující aktivní přípony:
< balík>+
Jako speciální případ můete pouít „
install“ bez argumentů - tím provedete vechny
naplánované, ale dosud nevyřízené akce.
Poznámka
Po konečném potvrzení klávesou Y příkaz
„ install“ modifikuje vnitřní záznamy
aptitude o akce, 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 zruil původní
příkaz.
remove, purge, hold, unhold, keep,
reinstall
Nainstaluje < balík>.
< balík>+M
Nainstaluje < balík> a
okamitě jej označí jako instalovan automaticky (pozor, pokud na
< balík>u nic nezávisí, tak bude obratem
automaticky odstraněn).
< balík>-
Odstraní <
balík>.
< balík>_
Vyčistí < balík>,
tj. odstraní jej včetně konfiguračních a datovch
souborů.
< balík>=
Podrí < balík> v
aktuálním stavu, tj. zruí na něm vechny
naplánované instalace, aktualizace nebo odstranění.
Podrení bude trvat, dokud jej nezruíte.
< balík>:
Podrí < balík> v
aktuálním stavu, tj. zruí na něm vechny
naplánované instalace, aktualizace nebo odstranění. Na
rozdíl od předchozího platí pouze pro toto
sezení.
< balík>&M
Označí < balík>
jako instalovan automaticky.
< balík>&m
Označí < balík>
jako instalovan ručně.
Tyto příkazy pracují
stejně jako „ install“, ale provedou akci podle svch
názvů, tj. odstranění, odstranění s
konfiguračními soubory, přidrení, uvolnění,
ponechání a přeinstalování (pokud ovem nejsou
přepsány „aktivní příponou“). Rozdíl
mezi ponecháním ( keep) a přidrením (hold)
je ten, e přidren balík bude i při přítích
aktualizacích pomocí safe-upgrade nebo full-upgrade
ignorován (tj. ponechán ve stávající verzi),
zatímco ponechání jednodue na balíku zruí vechny
naplánované akce. Uvolnění znamená, e při
přítích aktualizacích bude balík svoln k aktualizaci.
(Například „ aptitude remove '~ndeity'“
odstraní vechny 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čí vechny balíky ze sekce „ libs“ jako
instalované automaticky.
Podrobnějí informace o automaticky instalovanch balících
naleznete v referenční příručce aptitude v
kapitole „Správa automaticky instalovanch
balíků“.
build-depends, build-dep
Uspokojí závislosti pro
sestavení balíku ze zdrojovch kódů. Jména
balíků mohou bt jmény jak binárních, tak zdrojovch
balíků. Jména binárních balíků se
pouívají stejně jako u příkazu „
install“.
Je-li zadán parametr --arch-only, bude se brát ohled pouze na
závislosti specifické pro danou architekturu (tzn. budou se
ignorovat Build-Depends-Indep a Build-Conflicts-Indep).
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 vechny následné automatické aktualizace.
Standardně aptitude vybere verzi, na kterou by se balík
aktualizoval. Tento vbě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 uitečn pro přeskočení
nefunkčních verzí balíků, ani byste museli nastavovat
příznak pro podrení a následně jej zase ruit.
Rozhodnete-li se nakonec pro instalaci zakázané verze,
příkaz „ install“ umí tento zákaz
zruit.
reinstall
Znovu nainstaluje aktuální verze
zadanch balíků.
update
Aktualizuje seznam dostupnch balíků
podle zdrojů pro apt. (Tento příkaz je ekvivalentní k
„ apt-get update“).
safe-upgrade
Aktualizuje instalované balíky na
jejich nejnovějí verze. ádné instalované balíky,
pokud ovem nejsou zbytečné, nebudou odstraněny (viz
„Správa automaticky instalovanch balíků“ v
referenční příručce k aptitude). Je moné,
e se pro vyřeení závislostí nainstalují
nějaké nové balíky. Chcete-li tomu zabránit,
můete pouít parametr --no-new-installs.
V některch situacích je potřeba pro aktualizaci jednoho
balíku odstranit balík jin, co tento příkaz nepovoluje.
Chcete-li aktualizovat i takové balíky, pouijte příkaz
full-upgrade.
full-upgrade
Aktualizuje instalované balíky na
jejich nejnovějí verze a podle potřeby doinstaluje nebo
odstraní některé balíky. Tento příkaz je
méně konzervativní ne safe-upgrade a je
pravděpodobné, e vykoná i nějaké nechtěné
akce. Na druhou stranu umí aktualizovat i balíky, které
safe-upgrade nezvládá.
Poznámka
Tento příkaz se z historickch důvodů nazval
dist-upgrade a aptitude jej stále pod tímto
názvem rozpoznává jako synonymum k full-upgrade.
keep-all
Na vech balících zruí vechny
naplánované akce, tj. odstraní příznaky pro
instalaci, odstranění nebo aktualizaci.
forget-new
Zapomene, které balíky jsou
„nové“ (ekvivalent klávesy „f“ v
celoobrazovkovém reimu).
search
Hledá balíky
odpovídající zadanm vrazům. Vrazy by měly bt
zapsány za příkazem „ search“. Vechny
balíky vyhovující zadanm kritériím budou zobrazeny.
Například „ aptitude search '~N' edit“
zobrazí vechny „nové“ balíky a vechny balíky,
v jejich názvu se vyskytuje řetězec „edit“. Vrazy
pro vyhledávání jsou podrobně popsány v
referenční příručce v části
„Vyhledávací vzory“
Pokud nezadáte parametr -F, bude vstup příkazu aptitude
search vypadat nějak takto:
Kad nalezen balík je na samostatném řádku. První
písmeno kadého řádku zobrazuje aktuální stav
balíku. Nejběnějí stavy jsou p, co znamená, e
v systému není po balíku ani vidu ani slechu, c
značí, e byl balík smazán, ale konfigurační
soubory se stále nachází v systému, i označuje
nainstalované balíky a v znamená, e se jedná o
virtuální balík. Druh znak zobrazuje očekávanou akci
nad balíkem (pokud je naplánována; jinak se zobrazí
mezera). Mezi nejběnějí akce patří i, co
znamená e je balík naplánovan pro instalaci, d
říká, e se balík odstraní a p znamená, e
se balík odstraní i s konfiguračními soubory. Je-li
třetí znak A, byl balík nainstalován automaticky
pro splnění závislostí.
Úpln seznam monch stavů a akcí naleznete v referenční
příručce aptitude v části
„Získání informací o balíku“.
show
i apt - Pokročilé rozhraní pro dpkg pi apt-build - Rozhraní pro apt pro sestavení, optimaliz cp apt-file - APT nástroj pro prohledávání balíků -- př ihA raptor-utils - Nástroje Raptor RDF Parser
Zobrazí detailní informace o zadanch
balících. Pokud jméno balíku obsahuje znak vlnka „
~“ nebo otazník „ ?“, bude se brát
jako vzor pro hledání a budou instalovány vechny balíky
vyhovující tomuto vzoru. (Viz „Vyhledávací
vzory“ v referenční příručce aptitude.)
Pokud je míra upovídanosti 1 nebo větí (tj. je na
příkazové řádce zadáno alespoň jedno
-v), zobrazí se informace o vech verzích balíku. V
opačném případě se zobrazí pouze informace o
„kandidátské verzi“ (co je verze, kterou by stáhl
příkaz „ aptitude install“.)
Informace o jiné ne kandidátské verzi balíku můete
získat tak, e za název balíku přidáte
=< verze>. Chcete-li zobrazit verzi z
konkrétního archivu, stačí za název balíku
přidat /<archiv>. Jestlie pouijete
některou z těchto dvou syntaxí, zobrazí se pouze
jediná verze bez ohledu na míru upovídanosti.
S mírou upovídanosti 1 nebo větí se navíc zobrazí
pole architektura, komprimovaná velikost, jméno souboru a md5
součet. Přesáhne-li upovídanost úroveň 2,
zobrazí se vybraná verze tolikrát, v kolika archivech je
nalezena.
add-user-tag, remove-user-tag
Přidá nebo odebere uivatelskou
značku ze zadané skupiny balíků. Pokud jméno
balíku obsahuje znak vlnka „ ~“ nebo otazník
„ ?“, bude se brát jako vzor pro hledání a
značka se přidá nebo odebere ze vech balíků
vyhovujících tomuto vzoru. (Viz „Vyhledávací
vzory“ v referenční příručce aptitude.)
Uivatelské značky jsou libovolné řetězce spojené s
balíkem. Můete je pouít ve vyhledávacím termu
?user-tag( <značka>), kter vybere
vechny balíky, které obsahují uivatelskou značku
odpovídající < značce>.
why, why-not
Vysvětlí důvod, proč by
měl bt dan balík nainstalován, nebo zůstat nenainstalovan.
Příkaz hledá balíky, které vyadují, nebo naopak
kolidují se zadanm balíkem. Je-li příkaz úspěn,
zobrazí posloupnost závislostí, které vedou k danému
balíku. U kadého z balíků je vidět i
příznak, zda a jak je nainstalovan:
Příkaz why hledá posloupnost závislostí,
která by nainstalovala balík zadan na příkazové
řádce. Vimněte si, e se v tomto případě
jedná pouze o slabou závislost ve formě návrhu. Je tomu
tak proto, e e ádn aktuálně nainstalovan balík na tomto
počítači nezávisí na balíku kdepim a ani jej
nedoporučuje. Pokud by byla nějaká silnějí
závislost k dispozici, aptitude by pouila tu nejsilnějí.
Oproti tomu why-not hledá posloupnost závislostí
vedoucích ke konfliktu s cílovm balíkem:
Je-li zadán i jeden nebo více < vzor>ů, začne
aptitude své hledání v těchto <
vzor>ech. To znamená, e první balík v posloupnosti se
bude shodovat s některm ze zadanch vzorů. Vzory jsou povaovány
za názvy balíků, kromě případů, kdy
obsahují znak vlnka „ ~“ nebo otazník „
?“, protoe pak se budou brát jako vzory pro
hledání (Viz „Vyhledávací vzory“ v
referenční příručce aptitude.)
Nejsou-li zadány ádné < vzor>y, začne
aptitude hledání závislostí od mnoiny
ručně nainstalovanch balíků. Tím se vlastně
zobrazí balíky, které způsobily (resp. by způsobily)
instalaci zadaného balíku.
Poznámka
aptitude why neprovádí plné řeení
závislostí, ale zobrazuje pouze přímé vztahy mezi
balíky. Například pokud balík A vyaduje B, C vyaduje D a B
a C jsou v konfliktu, „ aptitude why-not D“
neodpoví, e „A závisí na B, B koliduje s C a D
závisí C“.
aptitude vypisuje pouze „nejvíce nainstalovanou,
nejsilnějí, nejtěsnějí a nejkratí“
posloupnost závislostí. Jinmi slovy hledá posloupnost,
která obsahuje nainstalované balíky (nebo alespoň
balíky označené k instalaci), hledá nejsilnějí
moné závislosti (s ohledem na předchozí kritérium),
vyhbá se rozvětvenm závislostem (balík poskytuje foo NEBO
bar) a konečně hledá nejkratí mon řetěz
splňující předchozí kritéria.
Nedaří-li se nalézt ideální posloupnost, jsou
kritéria postupně uvolňována a hledání
probíhá znovu.
S mírou upovídanosti 1 se začnou vypisovat vechna
vysvětlení od nejvstinějích po fantasmagorická.
Přesáhne-li upovídanost úroveň 2, budou se na
standardní vstup vypisovat opravdu nadbytečná kvanta
ladicích informací.
Příkaz vrací v případě úspěchu 0, 1
pokud nenael vysvětlení a -1 pokud nastala chyba.
clean
$ aptitude why kdepim i nautilus-data Doporučuje nautilus i A nautilus Doporučuje desktop-base (>= 0.2) i A desktop-base Navrhuje gnome | kde | xfce4 | wmaker p kde Závisí na kdepim (>= 4:3.4.3)
$ aptitude why-not textopo i ocaml-core Závisí na ocamlweb i A ocamlweb Závisí na tetex-extra | texlive-latex-extra i A texlive-latex-extra Koliduje s textopo
Smae staené .deb soubory z
vyrovnávací paměti (obvykle v adresáři
/var/cache/apt/archives).
autoclean
Smae 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
provedench vvojáři Debianu u zadanch balíků (zdrojovch
nebo binárních).
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. Pokud jméno
balíku obsahuje znak vlnka „ ~“ nebo otazník
„ ?“, bude se brát jako vzor pro hledání a
budou staeny vechny balíky vyhovující tomuto vzoru. (Viz
„Vyhledávací vzory“ v referenční
příručce aptitude.)
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>.
extract-cache-subset
Vytáhne z cache balíků
zvolené balíky do zadaného adresáře. Nezadáte-li
ádné balíky ádné balíky, zkopíruje se
celá cache. Kadé jméno balíku můe bt vzorem pro
hledání. V takovém případě budou
zkopírovány vechny balíky vyhovující tomuto vzoru.
(Viz „Vyhledávací vzory“ v referenční
příručce aptitude.) Stávající seznamy
balíků v zadaném adresáři budou přepsány.
Závislosti u binárních balíků budou přepsány
tak, aby se v nich nevyskytovaly odkazy na balíky, které nebyly
vybrány.
help
Zobrazí krátk přehled dostupnch
příkazů a parametrů.
VOLBY¶
Následujícími volbami můete měnit chování zmíněnch příkazů. Pamatujte, e ne kad příkaz rozumí kadé volbě (některé kombinace příkazů a voleb ani nedávají smysl). --add-user-tag <značka>U příkazů full-upgrade,
forbid-version, hold, install, keep-all,
markauto, unmarkauto, purge, reinstall,
remove, unhold a unmarkauto přidá uivatelskou
značku < značka> vem balíkům, které jsou
danm příkazem ovlivněny. Je to stejné, jako kdybyste
pouili příkaz add-user-tag.
--add-user-tag-to
<značka>,<vzor>
U příkazů full-upgrade,
forbid-version, hold, install, keep-all,
markauto, unmarkauto, purge, reinstall,
remove, unhold a unmarkauto přidá uivatelskou
značku < značka> vem balíkům, které se
shodují se < vzor>em. Je to stejné, jako kdybyste
pouili příkaz add-user-tag. Vzory jsou popsány v
referenční příručce aptitude v části
„Vyhledávací vzory“.
Například příkaz aptitude safe-upgrade --add-user-tag-to
"nové-instalace,?action(install)" přidá
značku nové-instalace vem balíkům instalovanm
příkazem safe-upgrade.
--allow-new-upgrades
Při pouití
„bezpečného“ řeitele závislostí (tzn. byl
pouit parametr --safe-resolver, nebo je nastavena
konfigurační volba Aptitude::Always-Use-Safe-Resolver na
hodnotu true), umoní vyřeit závislosti instalací
aktualizovanch balíků i v případě, e je nastavena
volba Aptitude::Safe-Resolver::No-New-Upgrades.
--allow-new-installs
Umoní příkazu
safe-upgrade instalovat nové balíky. Při pouití
„bezpečného“ řeitele závislostí (tzn. byl
pouit parametr --safe-resolver, nebo je nastavena
konfigurační volba Aptitude::Always-Use-Safe-Resolver na
hodnotu true), umoní vyřeit závislosti instalací
novch balíků. Tento parametr má přednost i před
volbou Aptitude::Safe-Resolver::No-New-Installs.
--allow-untrusted
Bez ptaní instaluje balíky z
nedůvěryhodnch zdrojů. Měli byste pouít jedině v
případě, e víte, co děláte. Tímto
můete lehce kompromitovat bezpečnost systému.
--disable-columns
Způsobí, e vstup příkazu
aptitude search nebude nijak formátován. Běně toti
aptitude přidává neviditelné znaky, nebo naopak
ořezává vsledky tak, aby se vstup co nejlépe veel na
ířku terminálu. Po pouití této volby se budou
ířky jednotlivch sloupců ignorovat.
Například prvních několik řádků vstupu
příkazu „ aptitude search -F '%p %V' --disable-columns
libedataserver“ by mohlo vypadat takto:
Pouití --disable-columns je často uitečné ve
spojení s parametrem -F, kterm můete měnit
formátování vstupu jako v předchozí ukázce.
Konfigurační poloka Aptitude::CmdLine::Disable-Columns.
-D, --show-deps
disksearch 1.2.1-3 hp-search-mac 0.1.3 libbsearch-ruby 1.5-5 libbsearch-ruby1.8 1.5-5 libclass-dbi-abstractsearch-perl 0.07-2 libdbix-fulltextsearch-perl 0.73-10
U příkazů, které
instalují nebo odstraňují balíky ( install,
full-upgrade, apod.), krátce zobrazí důvody, proč
budou některé balíky automaticky nainstalovány či
odstraněny.
Konfigurační poloka 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í poloka Aptitude::CmdLine::Download-Only.
-F <formát>, --display-format
<formát>
Určí formát, kterm se budou
zobrazovat vsledky 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ů“.)
Často se pouívá v kombinaci s --disable-columns
Konfigurační poloka
Aptitude::CmdLine::Package-Display-Format.
-f
Zkusí agresivně opravit
závislosti poruench balíků, i za cenu ignorování
akcí zadanch uivatelem na příkazové řádce.
Konfigurační poloka Aptitude::CmdLine::Fix-Broken.
--full-resolver
Při vskytu problémů se
závislostmi balíků pouije pro jejich řeení
„plnou“ verzi řeitele. Ten, na rozdíl od
„bezpečného“ algoritmu aktivovaného parametrem
--safe-resolver, neváhá jít přes mrtvoly a pro
splnění závislostí klidně odstraní
nějaké nainstalované balíky. Umí sice vyřeit
více situací ne „bezpečn“ algoritmus, ale tato
řeení nemusí vdy splnit očekávání.
Tímto parametrem můete vynutit pouití plného řeitele i
v případě, e je Aptitude::Always-Use-Safe-Resolver
nastaven na hodnotu true. Příkaz safe-upgrade nikdy
nepouívá plného řeitele a při zadání
parametru --full-resolver odmítne pracovat.
-h, --help
Zobrazí krátkou nápovědu.
(Shodné s akcí help.)
--no-new-upgrades
Při pouití
„bezpečného“ řeitele závislostí (tzn. byl
pouit parametr --safe-resolver, nebo je nastavena
konfigurační volba Aptitude::Always-Use-Safe-Resolver na
hodnotu true), zakáe řeiteli vyřeit závislosti
instalací aktualizovanch verzí balíků.
--no-new-installs
Zabrání příkazu
safe-upgrade instalovat nové balíky. Při pouití
„bezpečného“ řeitele závislostí (tzn. byl
pouit parametr --safe-resolver, nebo je nastavena
konfigurační volba Aptitude::Always-Use-Safe-Resolver na
hodnotu true), zakáe řeiteli vyřeit závislosti
instalací novch balíků.
Parametr napodobuje historické chování příkazu
apt-get upgrade.
Konfigurační poloka
Aptitude::CmdLine::Safe-Upgrade::No-New-Installs.
--purge-unused
Vyčistí balíky, které ji
nejsou vyadovány ádnm instalovanm balíkem. To je
ekvivalentní parametru „ -o
Aptitude::Purge-Unused=true“.
-P, --prompt
Vdy zobrazí vzvu, i kdy neexistuje
alternativní monost.
Konfigurační poloka Aptitude::CmdLine::Always-Prompt.
-R, --without-recommends
Při instalaci balíků
nepovauje doporučení, za silné závislosti. (Má
přednost před nastavením v /etc/apt/apt.conf a
~/.aptitude/config.) Doporučené balíky nainstalované
dříve nebudou odstraněny.
Odpovídá konfiguračním polokám
Apt::Install-Recommends a Aptitude::Keep-Recommends.
-r, --with-recommends
Při instalaci novch balíků
povauje doporučení za silné závislosti. (Má
přednost před nastavením v /etc/apt/apt.conf a
~/.aptitude/config.)
Konfigurační poloka Apt::Install-Recommends.
-s, --simulate
V příkazovém reimu simuluje
akce, které by se provedly, ale reálně je neprovede. Nevyaduje
rootovská práva. V celoobrazovkovém reimu otevře cache
pouze pro čtení bez ohledu na to, zda máte rootovská
oprávnění.
Konfigurační poloka Aptitude::Simulate.
--remove-user-tag <značka>
U příkazů full-upgrade,
forbid-version, hold, install, keep-all,
markauto, unmarkauto, purge, reinstall,
remove, unhold a unmarkauto odebere uivatelskou
značku < značka> ze vech balíků, které
jsou danm příkazem ovlivněny. Je to stejné, jako kdybyste
pouili příkaz add-user-tag.
--remove-user-tag-from
<značka>,< vzor>
U příkazů full-upgrade,
forbid-version, hold, install, keep-all,
markauto, unmarkauto, purge, reinstall,
remove, unhold a unmarkauto odebere uivatelskou
značku < značka> ze vech balíků, které
se shodují se < vzor>em. Je to stejné, jako kdybyste
pouili příkaz remove-user-tag. Vzory jsou popsány v
referenční příručce aptitude v části
„Vyhledávací vzory“.
Například příkaz aptitude safe-upgrade
--remove-user-tag-from "neaktualizováno,?action(upgrade)"
odebere značku neaktualizováno ze vech balíků,
které můe příkaz safe-upgrade aktualizovat na
novějí verze.
--safe-resolver
Při vskytu problémů se
závislostmi pouije pro jejich řeení „bezpečn“
algoritmus. Ten se snaí co nejvíce respektovat vae nastavení.
Nikdy neodstraní balík nebo nenainstaluje jinou verzi balíku,
ne kandidátskou. Jedná se o stejn algoritmus, jako pouívá
příkaz safe-upgrade, take aptitude --safe-resolver
full-upgrade je stejné jako aptitude safe-upgrade. Protoe
příkaz safe-upgrade pouívá
„bezpečn“ algoritmus za vech okolností, je u něj
parametr --safe-resolver zbytečn.
Konfigurační poloka Aptitude::Always-Use-Safe-Resolver.
--schedule-only
U příkazů, které
mění stav balíků (instalace, aktualizace,
odstranění), naplánuje zadané operace pro
pozdějí provedení, ale zatím je neprovede.
Naplánované akce se spustí a po zadání
příkazu aptitude install bez dalích parametrů. Je
to podobné, jako kdy v celoobrazovkovém reimu provedete
přísluné změny a poté program ukončíte, ani
byste akce provedli klávesou „g“.
Například aptitude --schedule-only install evolution
naplánuje balík evolution pro pozdějí
instalaci.
-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. Pro příkazy
„changelog“, „download“ a „show“ to je
ekvivalentní přidání
/<distribuce> za název kadého balíku
na příkazové řádce. U ostatních
příkazů to ovlivní vchozí kandidátskou verzi
balíků podle pravidel popsanch v apt_preferences(5).
Konfigurační poloka APT::Default-Release.
-O <pořadí>, --sort
<pořadí>
Zadá pořadí, ve kterém se
bude zobrazovat vstup příkazu search. Například
„ installsize“ seřadí 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á vechny 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“.
-q[=<n>], --quiet[=<n>]
Potlačí vechny ukazatele postupu, co
umoní ukládat vstup programu do souboru pro pozdějí
kontrolu. Tuto volbu můete několikrát zopakovat, co bude
program dále ztiovat. aptitude vak na rozdíl od
apt-get při násobném pouití nezapne volbu
-y.
Abyste parametr -q nemuseli zadávat několikrát, můete
pouít i variantu s volitelnm =<n>, kde
místo < n> zadáte míru tichosti
odpovídající < n> písmenům
q.
-V, --show-versions
Zobrazí verze balíků
připravench k instalaci.
Konfigurační poloka Aptitude::CmdLine::Show-Versions.
-W, --show-why
V náhledu před instalací,
aktualizací nebo odstraněním balíků zobrazí,
které ručně instalované balíky si vyádaly
instalaci automaticky instalovanch balíků. Například:
V kombinaci s parametrem -v, nebo nenulovou hodnotou volby
Aptitude::CmdLine::Verbose, zobrazí celou posloupnost
závislostí, která vedla k instalaci kadého balíku.
Například:
Jak je vidět ve, zobrazí se také zdůvodnění,
proč budou balíky odstraněny. V příkladu je
balík libdb4.2-dev v konfliktu s libdb-dev, kter je poskytován
balíkem libdb-dev.
Tento parametr zobrazí stejné informace, jako příkazy
aptitude why a aptitude why-not.
Konfigurační poloka Aptitude::CmdLine::Show-Why.
-v, --verbose
$ aptitude --show-why install mediawiki ... Následující NOVÉ balíky budou instalovány: libapache2-mod-php5{a} (pro mediawiki) mediawiki php5{a} (pro mediawiki) php5-cli{a} (pro mediawiki) php5-common{a} (pro mediawiki) php5-mysql{a} (pro mediawiki)
$ aptitude -v --show-why install libdb4.2-dev Následující NOVÉ balíky budou instalovány: libdb4.2{a} (libdb4.2-dev D: libdb4.2) libdb4.2-dev Následující balíky budou ODSTRANĚNY: libdb4.4-dev{a} (libdb4.2-dev C: libdb-dev P<- libdb-dev)
Zobrazí dalí informace (můe bt
pouito vícekrát).
Konfigurační poloka 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é vzvy celoobrazovkové rozhraní a jeho
přehled před instalací.
-w <ířka>, --width
<ířka>
Zadá ířku zobrazení,
která se má pouít pro vstup příkazu search
(implicitně se pouije ířka terminálu).
Konfigurační poloka
Aptitude::CmdLine::Package-Display-Width
-y, --assume-yes
Na vechny vzvy ano/ne
předpokládá odpověď „ano“. Nevztahuje se
vak na potenciálně nebezpečné akce jako
odstranění Nezbytnch balíků. Má přednost
před -P.
Konfigurační poloka Aptitude::CmdLine::Assume-Yes.
-Z
U kadého balíku zobrazí, kolik
místa se pouije nebo uvolní jeho instalací, aktualizací
nebo odstraněním.
Konfigurační poloka Aptitude::CmdLine::Show-Size-Changes.
Následující volby slouí pro interní účely
celoobrazovkového reimu 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“.
PROSTŘEDͶ
HOMEPokud existuje adresář
$HOME/.aptitude, aptitude si zde uloí konfigurační
soubor jako $HOME/.aptitude/config. V opačném případě
si vyhledá domovsk adresář uivatele pomocí
getpwuid(2) a konfigurační soubor uloí tam.
PAGER
Je-li nastavena tato proměnná
prostředí, aptitude ji vyuije pro zobrazení seznamu
změn příkazu „ aptitude changelog“. V
opačném případě se pouije vchozí
more.
TMP
Pokud není nastavena proměnná
TMPDIR, ale TMP ano, aptitude si zde bude ukládat
své dočasné soubory. Pokud není nastavena ani jedna z
těchto proměnnch, pouije se adresář /tmp.
TMPDIR
SOUBORY¶
/var/lib/aptitude/pkgstatesV souboru jsou uloeny stavy balíků a
některé příznaky.
/etc/apt/apt.conf, /etc/apt/apt.conf.d/*, ~/.aptitude/config
Konfigurační soubory
aptitude. ~/.aptitude/config má přednost před
/etc/apt/apt.conf. Formát a popis těchto souborů naleznete v
manuálové stránce apt.conf(5).
VIZ TAKɶ
AUTOŘI¶
Daniel Burrows <dburrows@debian.org>Autor.
Miroslav Kuře <kurem@debian.cz>
Česk překlad
COPYRIGHT¶
Copyright 2004-2008 Daniel Burrows. Tato manuálová stránka je svobodn software; můete ji ířit a/nebo upravovat podle podmínek GNU General Public License verze 2 nebo (dle vaeho uváení) novějí tak, jak ji zveřejňuje Free Software Foundation. Tato manuálová stránka je distribuovaná v naději, e bude uitečná, ale BEZ JAKÉKOLIV ZÁRUKY. Pro více podrobností se podívejte do licence GNU General Public License. Kopii GNU General Public License byste měli obdret s tímto programem. Pokud tomu tak není, napite na Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.07. listopadu 2012 | aptitude 0.4.11.9 |