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

241

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

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

    
задан Zanna 17.05.2012 в 11:04
источник

5 ответов

82

USE

apt-get install «pkg»=«version»

ИЛИ

sudo aptitude install «pkg»=«version»

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

    
ответ дан user91632 20.09.2012 в 16:37
источник
237

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

sudo apt-get install <package-name>=<package-version-number> OR

sudo apt-get -t=<target release> install <package-name>

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

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

  • apt-cache showpkg <package-name> перечисляет все доступные версии. (h / t Sparhawk )
  • apt-mark hold <package-name> «держит» пакет в текущей версии, предотвращая автоматическое обновление. (h / t Luís de Sousa )
  • >
ответ дан Mahesh 17.05.2012 в 12:25
25

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

  

sudo apt-get install ppa-purge

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

  

sudo ppa-purge ppa: user / ppa-name

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

ответ дан Apurba 16.10.2012 в 09:11
8

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

 sudo apt-get install pkg_name=version

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

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

    
ответ дан Ten-Coin 17.05.2012 в 11:16
8

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

sudo apt-get remove <package>

или

sudo apt-get purge <package>

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

sudo dpkg -i abc.deb

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

Смотрите эту тему: Ссылка

    
ответ дан Theeternalflame 17.05.2012 в 12:10