Mnohokrát nainštalujeme balík a po aktualizácii vidíme, že sa nám nová verzia z nejakého dôvodu nepáči alebo že jednoducho nefunguje podľa očakávaní. Z tohto dôvodu sme pri mnohých príležitostiach nútení nainštalovať predchádzajúcu verziu, mali by ste však vedieť, že z tohto dôvodu nie je potrebné odinštalovať a preinštalovať predchádzajúcu verziu, môžete však urobiť Degradovať, jednoduchým spôsobom sa vrátite k predchádzajúcej verzii, ktorú ste si nainštalovali pred aktualizáciou.
Z tohto dôvodu budete musieť pracovať s niektorými nástrojmi na správu balíkov, ktoré máte vo svojej obľúbenej distribúcii. Podľa toho, či vaša distribúcia funguje s a správca balíkov alebo inak, proces downgrade môže byť v obidvoch prípadoch odlišný. Preto vysvetlím niekoľko praktických príkladov v prípade najpoužívanejších a najznámejších distribúcií. Uvidíte, že proces je jednoduchý a je možné využiť tieto nástroje a uloženú vyrovnávaciu pamäť balíkov:
Arch Linux a založené na Arch (s Pacmanom):
V prípade, že to chcete urobiť z distribúcie Archu alebo na jej základe, teda ktorý používa správcu balíkov Pacman, je postup nasledovný:
ls /var/cache/pacman/pkg/ | grep nombre_paquete
Kde názov_balíka je názov balíka, ktorý chcete vrátiť k predchádzajúcej verzii. Po dokončení získame verzie vyrovnávacej pamäte a po nájdení predchádzajúcej verzie ju môžete znova nainštalovať pomocou programu Pacman:
sudo pacman -U /var/cache/pacman/pkg/nombre_paquete-version.pkg.tar.xz
OpenSUSE a na základe toho:
Pre openSUSE a akékoľvek distro založené na ňom použijeme Zypper. A postup je rovnaký, najskôr prehľadáme vyrovnávaciu pamäť a potom nainštalujeme požadovanú verziu:
cat /var/log/zypp/history | grep nombre_paquete
sudo zypper -in -f nombre_paquete-version
Debian a deriváty (APT):
Teraz ideme s druhou veľkou skupinou, s distribúciami založenými na Debiane a tiež na samotnom Ubuntu a na základe toho je ich veľa. Najprv sa pozrieme na verzie vyrovnávacej pamäte, ktoré máme:
sudo apt-cache showpkg nombre_paquete
A teraz nainštalujeme požadovanú verziu, pričom názov_balíka je vo vašom prípade a xz požadovaná verzia, napríklad 7.53:
sudo apt install nombre_paquete=x.z
Dúfam, že to pomôže ...