Как мне вернуться к альтернативной версии пакета в Ubuntu?


9

Я обновился до альфа-версии пакета в PPA и теперь хотел бы вернуться к официальной версии во вселенной Ubuntu. Какие шаги мне нужно предпринять?

Изменить: Первоначально вопрос читался как «Как вернуться к предыдущей версии пакета в Ubuntu?». Я изменил это, чтобы более точно отразить содержание.

Ответы:


1

Командная строка:

sudo apt-get удалить имя_пакета

sudo gedit /etc/apt/sources.list -> закомментируйте ppa, предоставляющий новый пакет

sudo apt-get update

sudo apt-get установить имя_пакета

GUI:

  • запустить менеджер пакетов Synaptic
  • найдите свой пакет, нажмите на него и выберите отметку для удаления
  • нажмите применить
  • перейдите в Настройки> Репозитории> Стороннее программное обеспечение и снимите флажок PPA, предоставляющий новый пакет
  • Нажмите Закрыть, а затем Перезагрузить
  • найдите пакет и переустановите его.

При желании вы можете снова включить PPA после возврата к стандартному пакету Ubuntu.


6

Решение Кристиана прекрасно работает, когда вы хотите избавиться от PPA.

Я нашел другой способ сделать это, который оставляет версии PPA доступными в качестве опций на будущее.

  1. Используйте apt-cache showpkg для просмотра списка доступных версий:

    sudo apt-cache showpkg mpd

  2. Явно установите нужную версию в формате «пакет = версия»

    sudo apt-get install mpd = 0.14.2-3ubuntu2


1
apt-cache не требует sudo.
Sparhawk

3

Используйте ppa-purge . Он отключает PPA и возвращает вашу систему обратно к официальным пакетам Ubuntu.

sudo ppa-purge ppa_name

И вы сделали !

Установка: sudo apt-get install ppa-purge(или установка apturl )
Если вы не используете Ubuntu 10.10, вам может потребоваться установить его из ppa, например, webup8:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install ppa-purge

Пакет также включен в репозиторий xorg-edgers, и я успешно использовал его после тестирования последних пакетов Xorg.

На Webupd8 есть запись в блоге .


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.