Поиск по сайту:

Как понизить версию пакета в Ubuntu

Мой друг спросил меня, как понизить версию пакета до более низкой версии. Я уже знаю, как понизить версию пакета в Arch Linux, но я еще не понизил версию пакета в Ubuntu. После небольшого поиска на форумах Ubuntu я обнаружил, что есть простой способ сделать это. Читайте дальше, чтобы узнать, как мы можем понизить версию пакета в Ubuntu и его производных.

Понизить версию пакета в Ubuntu

Для целей этого руководства я собираюсь понизить версию пакета Firefox.

Давайте посмотрим установленную на данный момент версию Firefox.

Посмотреть версию Firefox.

Как вы видите на скриншоте выше, моя версия Firefox — 50.

Скажем, например, я хочу понизить эту версию Firefox до более низкой версии, т.е. 45. Как я могу это сделать? Это то, чему вы сегодня научитесь.

Но подождите, я не знаю доступных старых версий в репозиториях, как мне это узнать?

Запустите команду из своего терминала, чтобы просмотреть список доступных версий в репозиториях.

$ sudo apt-cache showpkg firefox

Просмотрите доступные версии Firefox в репозиториях.

Приведенная выше команда отобразит доступную версию Firefox.

Давайте понизим версию Firefox до 45. Для этого запустите:

$ sudo apt-get install firefox=45.0.2+build1-0ubuntu1

Введите «y» и нажмите клавишу ENTER.

Пример вывода:

Reading package lists... Done
Building dependency tree 
Reading state information... Done
Suggested packages:
 fonts-lyx
The following packages will be DOWNGRADED:
 firefox
0 upgraded, 0 newly installed, 1 downgraded, 0 to remove and 332 not upgraded.
Need to get 43.2 MB of archives.
After this operation, 6,519 kB disk space will be freed.
Do you want to continue? [Y/n] y
Get:1 http://in.archive.ubuntu.com/ubuntu xenial/main amd64 firefox amd64 45.0.2+build1-0ubuntu1 [43.2 MB]
Fetched 43.2 MB in 2min 43s (263 kB/s) 
dpkg: warning: downgrading firefox from 50.0+build2-0ubuntu0.16.04.2 to 45.0.2+build1-0ubuntu1
(Reading database ... 224874 files and directories currently installed.)
Preparing to unpack .../firefox_45.0.2+build1-0ubuntu1_amd64.deb ...
Unpacking firefox (45.0.2+build1-0ubuntu1) over (50.0+build2-0ubuntu0.16.04.2) ...
Processing triggers for bamfdaemon (0.5.3~bzr0+16.04.20160523-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for desktop-file-utils (0.22-1ubuntu5) ...
Processing triggers for gnome-menus (3.13.3-6ubuntu3) ...
Processing triggers for mime-support (3.59ubuntu1) ...
Processing triggers for man-db (2.7.5-1) ...
Setting up firefox (45.0.2+build1-0ubuntu1) ...
Please restart all running instances of firefox, or you will experience problems.

Понизить версию пакета Firefox

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

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

Проверьте версию Firefox

Альтернативно вы можете проверить версию Firefox из Терминала, используя команду:

$ sudo apt-cache show firefox | grep Version

Я хочу сохранить Firefox версии 48 навсегда. Я не хочу обновлять его автоматически. Как мне это сделать? Это тоже легко. Прочтите следующее руководство, чтобы узнать, как предотвратить автоматическое обновление пакета до следующей доступной версии.

  • Как предотвратить автоматическую установку, обновление или удаление пакета в Ubuntu

Надеюсь это поможет.

Статьи по данной тематике