Як повернутися до попередньої версії програми

Сигнал зниження рівня

Багато разів ми встановлюємо пакет, і після його оновлення ми бачимо, що нам нова версія чомусь не подобається або що вона просто працює не так, як очікувалося. Тому багато разів ми змушені встановлювати попередню версію, але ви повинні знати, що для цього не потрібно видаляти та перевстановлювати попередню версію, але ви можете це зробити знижувати, повернувшись простим способом до попередньої версії, яку ви встановили до оновлення.

Для цього вам потрібно буде попрацювати з деякими інструментами управління пакетами, які є у вашому улюбленому дистрибутиві. Залежно від того, працює ваш дистрибутив із менеджер пакетів або іншим чином, процес зниження версії може бути різним у кожному випадку. Ось чому я збираюся пояснити на деяких практичних прикладах у випадку найбільш вживаних та відомих розподілів. Ви побачите, що процес простий, і використання цих інструментів та збереженого кешу пакунків можливо:

Arch Linux та на базі Arch (з Pacman):

У випадку, якщо ви хочете зробити це з дистрибутива Arch або на його основі, тобто який використовує менеджер пакетів Pacman, процедура полягає в наступному:

ls /var/cache/pacman/pkg/ | grep nombre_paquete

Де ім'я_пакета - це ім'я пакета, який потрібно повернути до попередньої версії. Як тільки це буде зроблено, ми отримаємо версії кеш-пам’яті, і коли попередня версія буде знайдена, ви зможете встановити її заново за допомогою Pacman:

sudo pacman -U /var/cache/pacman/pkg/nombre_paquete-version.pkg.tar.xz

OpenSUSE і на його основі:

Для openSUSE та будь-якого дистрибутива на його основі ми будемо використовувати Zypper. І процедура та ж сама, спочатку ми шукаємо кеш, а потім встановлюємо потрібну версію:

cat /var/log/zypp/history | grep nombre_paquete

sudo zypper -in -f nombre_paquete-version

Debian та похідні (APT):

Зараз ми йдемо з іншою великою групою, з дистрибутивами, заснованими на Debian, а також самому Ubuntu, і на їх основі існує і багато. Спочатку ми переглядаємо в кеші версії, які ми маємо:

sudo apt-cache showpkg nombre_paquete
А зараз ми збираємось встановити потрібну вам версію, з назвою package_name у вашому випадку, а xz потрібну версію, наприклад 7.53:
sudo apt install nombre_paquete=x.z

Сподіваюся, це допоможе ...


Будьте першим, щоб коментувати

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.