17Jul

Jak downgradovat balíčky v Ubuntu

click fraud protection

Správce aktualizací Ubuntu udržuje vaše balíky v nejnovější verzi, ale občas může nová verze balíku nefungovat správně.Nainstalovaný balík můžete stáhnout na nižší verzi a uzamknout ho v určité verzi, aby nedošlo k jeho aktualizaci.

Toto je užitečné zejména při spuštění aktualizovaného balíčku s regresí - chybou, která zabraňuje správnému fungování.

Jak to funguje

Systém obvykle má v jeho úložištích více verzí balíku - například když Ubuntu aktualizuje balíček, umístí nový aktualizovaný balíček do úložiště speciálních aktualizací.Starý balíček je stále umístěn v hlavním repozitáři Ubuntu a může být instalován s několika triky. Pokud jste nainstalovali novější verzi balíčku z osobního archivu balíčků( PPA), starší balíčky dodávané s Ubuntu jsou stále umístěny v úložištích Ubuntu.

Jak nás varuje společnost Synaptic, může to způsobit problémy se závislostmi balíčku. Systém správy softwaru Ubuntu není určen pro downgrading balíčků - považuje to za nepodporovaný trik.

Graficky - Synaptic

instagram viewer

Zjednodušené rozhraní softwarového centra Ubuntu nenabízí možnost downgradovat balíčky. Ovšem Synaptic, pokročilejší grafické rozhraní pro správce balíčků, které Ubuntu používá, obsahuje tuto možnost. Chcete-li graficky downgradovat balík, nejprve nainstalujte aplikaci Synaptic.

Po spuštění otevřete Správce balíčků Synaptic z příkazu Dash.

Vyhledejte balíček, který chcete nainstalovat starší verzi aplikace Synaptic, vyberte ji a použijte balíček - & gt;Vynucení verze.

Vyberte verzi, kterou chcete nainstalovat, a klikněte na Force Version. Synaptic zobrazí pouze verze dostupné ve vašich úložištích.

Klepnutím na tlačítko Použít aplikujte změny a nainstalujte starší verzi balíčku za předpokladu, že vše funguje správně.

Po upgradování balíčku vyberte jej a použijte balíček - & gt;Možnost uzamčení verze. Pokud tak neučiníte, Ubuntu se pokusí aktualizovat nainstalovaný balíček při příštím aktualizaci nainstalovaných balíků.Terminál

- apt-get

V terminálu můžete nainstalovat konkrétní verzi balíku s apt-get. Nejdříve určete dostupné verze, které lze nainstalovat pomocí následujícího příkazu

apt-cache showpkg packagename

Dále spusťte příkaz apt-get install a určete verzi balíku, kterou chcete nainstalovat. sudo apt-get nainstalovat packagename = verze

Po instalaci spusťte následující příkaz k přidržení nainstalované verze zabráníte správci balíčků v automatické aktualizaci v budoucnu:

sudo echo " balíček hold" Zpět nahoru |sudo dpkg -set-výběr