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