Как вернуться к предыдущей версии программы

Сигнал о понижении версии

Во многих случаях мы устанавливаем пакет и после его обновления видим, что нам по какой-то причине не нравится новая версия или что она просто не работает должным образом. По этой причине во многих случаях мы вынуждены установить предыдущую версию, но вы должны знать, что для этого нет необходимости удалять и переустанавливать предыдущую версию, но вы можете сделать понижение, простым способом вернуться к предыдущей версии, которую вы установили перед обновлением.

Для этого вам нужно будет использовать некоторые инструменты управления пакетами, которые есть в вашем любимом дистрибутиве. В зависимости от того, работает ли ваш дистрибутив с менеджер пакетов или другое, процесс перехода на более раннюю версию может быть разным в каждом случае. Вот почему я собираюсь объяснить на некоторых практических примерах в случае наиболее часто используемых и известных дистрибутивов. Вы увидите, что процесс прост, и можно использовать эти инструменты и сохраненный кеш пакетов:

Arch Linux и на основе Arch (с Pacman):

В случае, если вы хотите сделать это из дистрибутива Arch или на его основе, то есть использующего диспетчер пакетов Pacman, процедура следующая:

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

Где package_name - это имя пакета, для которого вы хотите вернуться к предыдущей версии. Как только это будет сделано, мы получим версии кеша, и как только предыдущая версия будет найдена, вы сможете установить ее снова с помощью 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. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.