Nyní, když se umíte pohybovat v seznamu balíků, nastal čas naučit se instalovat a odstraňovat balíky. V této sekci se naučíte, jak označit balíky pro instalaci, smazání a aktualizaci.
![]() | Tip |
---|---|
Při experimentování s aptitude používejte účet běžného uživatele, protože se pak nemusíte bát, že byste nějakým způsobem poškodili systém (změny v systému může provádět pouze uživatel root). Pokud se pokusíte provést nějakou akci, kterou může provést pouze root, aptitude vás o tom bude informovat a pokud budete chtít pokračovat, budete muset zadat rootovo heslo. |
Všechny operace s balíkem probíhají tak, že jej nejprve vyberete ze seznamu (řádek bude vysvícený) a poté stisknete klávesu odpovídající zamýšlené akci. Základní akční klávesy[2] jsou + pro instalaci nebo aktualizaci balíku, - pro odstranění balíku a = pro zabránění, aby byl balík automaticky aktualizován (též známé jako podržení). Popisované akce se neprovedou okamžitě, ale teprve až o to aptitude požádáte. Do té doby můžete zamýšlené akce vidět pouze v seznamu balíků.
Například další obrazovka ukazuje stav poté, co byl označen balík kaffeine a někdo na něm stiskl klávesu +. Balík je nyní zvýrazněn zelenou barvou a nalevo od názvu balíku se objevilo písmeno „i“, což znamená, že bude (někdy v budoucnu) nainstalován. Dále se v řádku objeví velikost, kterou balík ukousne z volného místa na disku.
![]() | Tip |
---|---|
Kdykoliv můžete použít Control+u). Funkce „Zpět“ umí vrátit zpět změny na jednom nebo více balících. To se hodí v případě, že nějaká akce měla neočekávané následky a nyní ji chcete „vrátit zpět“. -> ( |
Kromě akcí, které pracují s jednotlivými balíky existuje ještě jedna důležitá funkce: klávesa U se pokusí aktualizovat všechny balíky, které se aktualizovat dají. Tento příkaz byste měli používat pravidelně, abyste zajistili, že budete mít nejnovější aktualizace.
Někdy se stane, že změna stavu balíku způsobí, že se poruší některé vztahy mezi balíky. Balíky s nesplněnými závislostmi se nazývají poškozené. Pokud taková situace nastane, aptitude vás o ní bude okamžitě informovat. Příklad, co se stane, když se pokusíte odstranit libpopt0:
Jak se můžete přesvědčit, aptitude zobrazí nejméně dvě indicie, že je něco špatně. Zaprvé je nahoře v modrém pruhu zobrazen počet balíků s porušenými závislostmi, zadruhé se ve spodní části obrazovky zobrazí místo popisu balíků popis porušených závislostí, které nějak souvisí vybraným balíkem. Porušené balíky můžete v seznamu najít rychle tak, že budete hledat vzor ~b.
![]() | Tip |
---|---|
Pokud je ve spodní části obrazovky více informací, než se vejde na obrazovku, můžete si těmito informacemi posunovat nahoru a dolů klávesami a a z. |
Jestliže se vám vzniklá situace nepodaří vyřešit vlastními silami, aptitude se pokusí věci spravit při zaznamenání provedených změn. Automatické řešení závislostí je poměrně těžké a může se stát, že nebudete s výsledky spokojeni. Vždy je lepší vyřešit podobné problémy před zaznamenáním změn.