Как понизить пакет с помощью apt-get?

Как я могу понизить пакет до более старой версии с помощью apt-get ?

Другие инструменты также приемлемы, но предпочтительнее apt-get .

265 голосов | спросил user61928 17 Maypm12 2012, 13:04:32

5 ответов


91

<сильный> USE

apt-get install «pkg» = «Версия»

<сильный> ИЛИ

sudo aptitude install  «pkg» = «Версия»

Где  «pkg» - это имя пакета, а «версия» - номер версии.

ответил 20 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 20 Sep 2012 18:37:19 +0400 2012, 18:37:19
258

Если у вас есть номер версии или целевой выпуск, apt-get поддерживает выбор конкретной версии или целевой версии. Более подробную информацию можно найти на странице справочной страницы apt-get . Его также можно получить из терминала, набрав man apt-get

sudo apt-get install <имя-пакета> = <package-version-number> OR

sudo apt-get -t = <target release> install <имя-пакета>

- команда, которую нужно запустить. Это можно использовать для понижения уровня пакета до определенной версии.

В комментариях было отмечено, что

  • apt-cache showpkg <имя-пакета> перечисляет все доступные версии. (h /t Sparhawk )
  • apt-mark hold <имя-пакета> "содержит" пакет в текущей версии, предотвращая автоматическое обновление. (h /t LuÃs de Sousa )
  • >
ответил Mahesh 17 Maypm12 2012, 14:25:46
27

Если вы обновили программное обеспечение с помощью ppa, вы можете понизить его, используя ppa-purge . Сначала вам нужно установить ppa-purge с помощью этого кода:

  

sudo apt-get install ppa-purge

Затем вы можете удалить команду ppa с помощью команды

  

sudo ppa-purge ppa: user /ppa-name

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

ответил Apurba 16 +04002012-10-16T11:11:25+04:00312012bEurope/MoscowTue, 16 Oct 2012 11:11:25 +0400 2012, 11:11:25
10

Чтобы понизить рейтинг, вам нужно выполнить команду, например

  sudo apt-get install pkg_name = версия
 

в вашем терминале.

Вместо version установите предыдущую версию, на которую вы хотите перейти на страницу.

ответил Ten-Coin 17 Maypm12 2012, 13:16:27
8

По-моему, сначала нужно удалить или очистить пакет, например:

  sudo apt-get remove <package>
 

или

  sudo apt-get purge <package>
 

Затем вы можете загрузить версию, которую хотите установить, и сохранить ее в папке, скажем abc.deb в разделе «Загрузка». Откройте терминал, перейдите в папку с помощью команды cd и установите предыдущую версию с помощью dpkg :

  sudo dpkg -i abc.deb
 

Или еще есть небольшая утилита, называемая ppa-purge , если вы хотите понизить пакеты, обновленные через PPA.

Смотрите эту тему: http: //www. webupd8.org/2009/12/remove-ppa-repositories-via-command.html

ответил Theeternalflame 17 Maypm12 2012, 14:10:55

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132