В GUI - с использованием Synaptic
Упрощенный интерфейс Ubuntu Software Center не дает возможности понизить версию пакетов. Synaptic, более продвинутый графический интерфейс менеджера пакетов, который использовался в Ubuntu, предлагает эту опцию. Чтобы графически понизить версию пакета, сначала установите приложение Synaptic :
После этого откройте диспетчер пакетов Synaptic из Dash:
Найдите пакет, в котором вы хотите установить более старую версию, в Synaptic, выберите его и используйте опцию Пакет > Принудительная версия :
Выберите версию, которую хотите установить, и нажмите «Принудительная версия». Synaptic покажет вам только версии, доступные в ваших репозиториях:
Нажмите кнопку Применить , чтобы применить изменения и установить старую версию пакета, при условии, что все работает правильно.
После понижения версии пакета выберите его и используйте параметр « Пакет» > « Заблокировать версию» . Если вы этого не сделаете, Ubuntu попытается обновить установленный пакет при следующем обновлении установленных пакетов:
В Терминале - используя apt-get
Вы можете установить конкретную версию пакета apt-get
в Терминале . Сначала определите доступные версии, которые вы можете установить, с помощью следующей команды (используйте для packagename название программы, которую вы хотите понизить):
apt-cache showpkg [packagename]
Затем запустить APT-получить команду установить и указать версию пакета , который вы хотите установить (используется для версии номер версии ранее определенной программы , которую вы хотите понизить):
sudo apt-get install [packagename]=[version]
После установки выполните следующую команду, чтобы сохранить установленную версию, не позволяя диспетчеру пакетов автоматически обновлять ее в будущем:
sudo echo "[packagename] hold" | sudo dpkg --set-selections
Источник : http://www.howtogeek.com/117929/how-to-downgrade-packages-on-ubuntu/
Другая возможность:
Давайте найдем заархивированный пакет на http://packages.ubuntu.com/ :
Например понижение php5:
Поиск:
Найденный точный хит позволяет взглянуть на страницу пакета для php5:
Мы можем увидеть различные версии выпусков Ubuntu здесь, в которых мы уверены:
Давайте переключимся на версию с php (5.3) ... 12.04 (точная), например:
скачать tar.gz
А затем распакуйте файл tar и установите его:
Возможные проблемы, с которыми можно столкнуться при запуске
./configure
:libxm2-dev
):Проблемы запущены
make
:источник