17Jul
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
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