Как понизить версию программного обеспечения в Ubuntu

Хорошей практикой является регулярное обновление пакетов программного обеспечения в Ubuntu, чтобы получить преимущества последних обновлений, исправлений ошибок, исправлений безопасности и улучшения производительности. Но иногда вы можете обнаружить, что после обновления пакета на вашей системе, он начинает давать проблемы с производительностью или полностью перестает работать.

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

Как понизить версию программного обеспечения в Ubuntu

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

Понижение версии программного обеспечения с помощью Apt-Cache

Ubuntu использует пакетный менеджер apt-get для установки, обновления, понижения, удаления и изменения пакетов. Он использует функцию apt-cache, которая сохраняет предыдущие версии вашего программного обеспечения каждый раз, когда вы его обновляете. Например, если вы обновили Wine с версии 3.6 до 4.0 с помощью apt-get, то версия 3.6 все еще будет присутствовать в apt-cache и может быть использована для отката обновления. Конечно, это не сработает, если вы очистили этот apt-cache с помощью команды apt clean.

Чтобы получить доступ к apt-cache, не нужно устанавливать новое программное обеспечение. Откройте терминал и выполните следующую команду для поиска в кэше пакетов Ubuntu программы, которую вы хотите обновить.

Вот пример просмотра всех записей для пакета Wine.

Также вы можете использовать apt cache policy или apt cache search, чтобы получить список версий в apt-cache.

ИЛИ

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

Вот команда для понижения версии пакета Wine до версии 3.6.

Понижение версии с помощью менеджера пакетов Synaptic

Если вам неудобно работать в терминале, вы можете использовать менеджер пакетов Synaptic, который предоставляет графический интерфейс для управления пакетами. Но сначала вам нужно будет установить его с помощью следующей команды.

sudo apt install synaptic

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

менеджер пакетов synaptic

После того как откроется менеджер пакетов Synaptic, используйте его поисковую строку для поиска нужного пакета. Нажмите на программу, которую вы хотите понизить, в результатах поиска. Затем щелкните меню с надписью Package и выберите опцию Force Version.

Package - Force Version

Откроется меню, в котором перечислены все прошлые версии вашего программного обеспечения. Выберите нужную вам версию и нажмите кнопку Force Version для понижения версии.

Наконец, нажмите кнопку Apply в верхней части, чтобы применить изменения и понизить версию пакета.

Как понизить версию программного обеспечения в Ubuntu

Отменить понижение версии

Если вы чувствуете, что не следовало понижать версию, то вы можете отменить понижение с помощью следующей команды.

В этой статье мы узнали, как понизить версию программного обеспечения в Ubuntu.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий