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ě.

Viz také



Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.