17Jul
Správca aktualizácií Ubuntu udržiava vaše balíky najnovšiu verziu, ale príležitostne môže nová verzia balíka nefunguje správne. Inštalovaný balík môžete inovovať a zamknúť ho v určitej verzii, aby ste zabránili jeho aktualizácii.
Toto je obzvlášť užitočné, keď spustíte aktualizovaný balík s regresiou - chybou, ktorá zabraňuje správnemu fungovaniu.
Ako funguje
Váš systém spravidla má vo svojich repozitároch viacero verzií balíka - napríklad keď Ubuntu aktualizuje balík, umiestni nový, aktualizovaný balík do úložiska špeciálnych aktualizácií.Starý balík sa nachádza na hlavnom úložisku Ubuntu a môže byť inštalovaný s niekoľkými trikami. Ak ste nainštalovali novšiu verziu balíka z osobného archívu balíkov( PPA), staršie balíky, ktoré sú súčasťou Ubuntu, sa stále nachádzajú v repozitároch Ubuntu.
Ako nás varuje Synaptic, môže to spôsobiť problémy so závislosťami balíka. Softvérový systém správy Ubuntu nie je určený na downgrading balíkov - považuje to za nepodporovaný trik.
Graficky - Synaptic
Zjednodušené rozhranie softvérového centra Ubuntu neposkytuje možnosť downgrade balíkov. Avšak Synaptic, rozšírené grafické rozhranie manažéra balíkov, ktoré používal Ubuntu, ponúka túto možnosť.Ak chcete balík downgradovať graficky, najprv nainštalujte aplikáciu Synaptic.
Po tom, čo otvoríte Synaptic Package Manager z pomlčky.
Vyhľadajte balík, ktorý chcete nainštalovať v systéme Synaptic, vyberte ju a použite balík - & gt;Vynútená verzia.
Vyberte verziu, ktorú chcete nainštalovať, a kliknite na Vynútiť verziu. Synaptic vám zobrazí iba verzie dostupné vo vašich repozitároch.
Kliknutím na tlačidlo Použiť použite zmeny a nainštalujte staršiu verziu balíka za predpokladu, že všetko funguje správne.
Po downgradovaní balíka vyberte ho a použite balík - & gt;Možnosť uzamknutia verzie. Ak to neurobíte, Ubuntu sa pokúsi inovovať inštalovaný balík pri ďalšom aktualizovaní nainštalovaných balíkov. Terminál
- apt-get
V termináli môžete nainštalovať konkrétnu verziu balíka s apt-get. Najprv určite dostupné verzie, ktoré môžete nainštalovať pomocou nasledujúceho príkazu
apt-cache showpkg packagename
Ďalej spustite príkaz apt-get install a zadajte verziu balíka, ktorú chcete nainštalovať.
sudo apt-get nainštalovať packagename = verzia
Po nainštalovaní spustite nasledujúci príkaz, aby ste držali inštalovanú verziu, čím zabránite správcovi balíkov v automatickej aktualizácii v budúcnosti:
sudo echo " package hold" |sudo dpkg -set-výber