Aptitude
quot; border: 0px skryté"“>
Překlad(y): Dutch – English – Español – Français – Italiano-한국어 – Русский – 简体 中文 |
quot; text-align: right; border: 0px skryté"“>
?Diskuse |
Úvod
Aptitude je Ncurses a příkazového řádku založené front-end pro mnoho Apt knihoven, které jsou také používány Apt, default Debian package manager. Aptitude je založen na textu a spustit z terminálu.
Aptitude má řadu užitečných funkcí, včetně:
- mutt-jako syntaxe pro odpovídající balíčky pružně
-
označit balíčky jako „instalované automaticky“ nebo „ruční instalaci“ tak, že balíčky mohou být automaticky odstraněny, když už není nutné (funkce je k dispozici v Apt, taky, protože docela málo vydání Debianu)
- náhled opatření budou přijata s různými barvami označení různých akcí
- persistence uživatelských akcí (podobné jako dselect)
- schopnost interaktivně načíst a zobrazit Debian changelog všech dostupných oficiálních balíčků
-
apt-like (tj. apt-get a apt-cache), režim příkazového řádku („aptitude install foo“)
-
Skóre založené na řešitele závislostí, které je více vhodné pro interaktivní řešení závislostí s dalšími tipy od uživatele, jako je „nechci, že součástí řešení, ale zachovat, že další část řešení pro váš další pokus“. Apt ‚s dependency resolver na druhé straně je optimalizován pro dobré“ one shot “ řešení.
primární příkaz je „aptitude“, stejně jako název primárního balíku Debianu.
Aptitude uživatelská příručka
-
Online: Příručka pro nejnovější verzi aptitude je obvykle k dispozici (v angličtině) na webových stránkách Debianu.
- Na váš místní systém:
-
Pokud máte v balíku aptitude-doc-cs nainstalované (další jazyky jsou k dispozici), můžete najít HTML příručka pro nainstalovanou verzi v /usr/share/doc/aptitude/html/en/index.html (změňte cestu pro jiné jazyky podle potřeby).
-
Pokud jste právě nainstalovali aptitude (např. z důvodu místa na disku), je stále k dispozici varianta prostého textu uživatelské příručky na adrese / usr/share/doc/aptitude/README.
-
Interaktivní Použití
spustit interaktivně, zadejte následující příkaz z terminálu:
aptitude
Po spuštění, použijte:
- F10 nebo Ctrl-T pro přístup k menu.
- ‚?’pro nápovědu
- tlačítka „nahoru“, „dolů“, „vlevo“, „vpravo“ pro navigaci.
- „Enter“ vyberte nebo otevřete a zavřete jedné úrovni
- držák klíče („) otevřít a zavřít úrovně rekurzivně
- “ + „nebo“ – „klíč k instalaci/aktualizaci nebo odstranění balíčku
- “ g “ klíč k náhledu/potvrzení akce
- ‚q‘ pro ukončení – to také zavře aktuálně otevřeného okna („g“, jde vpřed, “ q “ jde zpět)
- Dopředu a dozadu lomítko (‚/‘ a ‚\‘) pro vyhledávání vpřed nebo vzad.
běžné použití aptitude v TUI (text user interface) je; spustit aptitude; stiskněte ‚u‘ (aktualizujte seznamy dostupných balíčků); stiskněte “ U „(označí všechny aktualizovatelné balíky pro aktualizaci); (vyhledávání/vyberte nějaké věci k instalaci, je nepovinné), stiskněte tlačítko “ g „(viz probíhající akce a upravit v případě potřeby); stiskněte tlačítko “ g “ (znovu spustit stahování).
někdy, když potřebujete vyřešit konflikty, zjistíte, že jste udělali chybu; můžete snadno použít „zrušit nevyřízené akce“ v nabídce „Akce“, abyste mohli znovu vybrat.
při kontrole rozlišení závislostí (zobrazeno po stisknutí tlačítka „e“) stiskněte:
- kurzorových kláves nebo vi styl j/k k výběru akcí nebo akčních skupin,
- “ a „výslovně trvat na akce (použít znovu se vrátit k žádné konkrétní rozhodnutí)
- “ r “ pro odmítnutí žaloby (použít znovu se vrátit k žádné konkrétní rozhodnutí)
- tečka (.‘) pro zobrazení dalšího navrhovaného řešení závislostí
- čárka ( ‚ ,‘) pro zobrazení předchozího navrhovaného řešení závislostí
- vykřičník (‚!‘) pro přijetí aktuálně zobrazeného rozlišení závislostí
při kontrole čekajících akcí stiskněte:
- “ g „znovu jít napřed a spustit naplánované akce
- “ q „se vrátit na předchozí zobrazení
Viz Přístup balíček informací pro pochopení písmena v balíčku synopse řádku (např.“ já “ znamená „bude instalován“, “ p “ znamená „není nainstalován“, atd.)
Commandline Použití
Funkce užitečné pouze jako root
můžete také použít způsobilosti stejným způsobem jako s apt-get:
Aktualizovat seznam balíků :
# aptitude update
Upgrade balíčků :
# aptitude safe-upgrade
Instalovat foo :
# aptitude install foo
Vyjměte panel :
# aptitude remove bar
Purge foo :
# aptitude purge foo
Funkce užitečné pro každého uživatele
Vyhledávání pro balení obsahující foo :
$ aptitude search foo
Osobně stále používám apt-cache search foo vyhledávání – aptitude search foo je pomalejší. Ale měli byste zkusit hledání aptitude Foo způsobem. Měli byste zjistit, že výstup je trochu odlišný od Apt-cache, v některých případech může být užitečné vyhledat balíček a zjistit, zda je již nainstalován.
zobrazení, zda je nainstalován konkrétní balíček:
$ aptitude show foo
jak upgradovat distribuci
upgrade z jednoho stabilního vydání na další (např. Pro většinu lidí s 32 bitovými systémy to znamená Poznámky k vydání pro Intel x86. Pro většinu s 64 bitovými systémy to znamená Poznámky k vydání pro AMD64.
použití full-upgrade v pravidelném průběhu událostí již není doporučenou praxí (pokud nespustíte sid, v takovém případě byste to neměli číst.)
minor release upgrade (např. od lenny 5.0.1 do 5.0.2) a aktualizace zabezpečení se provádí pomocí safe-upgrade.
- Zjistit aktuální verze Debianu, kterou používáte:
$ cat /etc/debian_version
Příklad pro upgrade z, např. etch 4.0r1 až 4.0r2 …atd. nebo použití aktualizace zabezpečení:
# aptitude update# aptitude safe-upgrade
apt vs aptitude
Action |
apt příkaz |
příkaz aptitude |
quot; background-color:#aaccff; "“>
Install foo |
apt install foo |
aptitude install foo |
quot; background-color:#aaccff; "“>
Search foo |
apt search foo |
aptitude search foo |
quot; background-color:#aaccff; "“>
List installed packages |
apt list |
aptitude search ~i |
quot; background-color:#aaccff; "“>
Remove foo |
apt remove foo |
aptitude remove foo |
quot; background-color:#aaccff; "“>
List reverse dependencies |
apt rdepends foo |
aptitude search ~Dfoo |
quot; background-color:#aaccff; "“>
Print information on priorities for foo |
apt policy foo (since Buster), apt-cache policy foo |
aptitude versions foo |
quot; background-color:#aaccff; "“>
Show package information for foo |
apt show foo |
aptitude show foo |
quot; background-color:#aaccff; "“>
Stáhnout foo zdroje |
apt zdroj foo |
aptitude zdroj foo |
quot; background-color:#aaccff; "“>
Stáhnout foo zdroje a vytvořit binární .deb balíček |
apt zdroj –zkompilovat foo |
(žádný) |
Pokročilé vyhledávací vzory
Hledat pro nainstalované balíčky od nic jiného, než stabilní:
aptitude search '?narrow(?installed, !?archive(stable))'
Hledat balíky z testing (za předpokladu, že máte zdroje, seznamy stabilních a testovacích repozitářích):
aptitude search '?narrow(?installed, ?archive(testing) !?archive(stable))'
Viz aptitude search term reference
Historické Aptitude GUI
Historicky tam byly také GTK a nikdy hotové Qt GUI.
GUI GTK Aptitude bylo vždy považováno za experimentální a dříve baleno jako „aptitude-gtk“. To je také důvod pro použití „update-alternativ“ pro aptitude. Poslední verze Aptitude, která dodala rozhraní GTK, byla Aptitude 0.6.5 (a odpovídající aptitude Debianu 0.6.5-1).
nikdy nedokončené Qt rozhraní nebylo zahrnuto v žádném oficiálním binárním balíčku Debianu.
zatímco historie Git stále obsahuje kód GTK a Qt, současné hlavy větví již tento kód nemají. Přináší jim (nebo některé z nich) zpět by znamenalo znovu přidat kód odstraněny v souladu se zavazuje a aktualizovat to v aptitude je aktuální kód na jedné straně a aktuální GTK a Qt kód základny na druhé straně.