Возможность обновления и понижения всех пакетов до текущей версии

Я недавно обновился с Ubuntu 12.04 до 14.04. Используя 12.04, я установил несколько пакетов через PPA. Теперь, когда я обновился до 14.04, я обнаружил, что некоторые пакеты PPA от 12.04 все еще установлены. Все эти репозитории PPA были удалены во время обновления.

Я хотел бы удалить версии пакета PPA любого пакета, который существует в репозиториях Ubuntu. Например, у меня есть версия Audacity для SVN, которая новее, чем версия в репозиториях Ubuntu, но я хочу заменить ее версией Ubuntu.

Я хочу сделать то же самое со всеми установленными пакетами PPA. Я попытался закрепить это в /etc/apt/preferences.d/main

Package: *
Pin: release a=trusty
Pin-Priority: 2001

Package: *
Pin: release a=trusty-updates
Pin-Priority: 2002

Package: *
Pin: release a=trusty-security
Pin-Priority: 2003

Затем

apt-get update; apt-get upgrade

К сожалению, это не понизило ни одного пакета, как я надеялся. Например, запуск apt-cache show catfish показывает, что версия 1.0.2-2 доступна из репозиториев Ubuntu, но у меня все еще есть 1.0.82-1 ~ точное ~ ppa1.

Я хочу понизить версию всех пакетов до их текущего выпуска в репозиториях Ubuntu.

3
задан 3 July 2014 в 14:35

2 ответа

Это не может легко быть сделано никаким автоматизированным способом, особенно если у Вас есть какие-либо PPAs, которые дают 404. (который большинство людей делает) кроме того, в зависимости от того, какие пакеты Вы установили, полностью автоматизированное снижение могло действительно завинтить Вашу систему. Выполните эти шаги, чтобы вручную найти и понизить пакеты.

  1. Установка Synaptic, если у Вас уже нет его
  2. , Открывает Synaptic
  3. Click на левой стороне, где это читает Installed (local or obsolete)
  4. Выбор пакет, Вы хотите понизить на правой стороне
  5. От выбора меню: Пакет-> Повторение Версии
  6. Силы для каждого пакета Вы хотите понизить
0
ответ дан 3 July 2014 в 14:35

Я полагаю, что Вы хотите использовать ppa-чистку

sudo ppa-purge ppa:name-of-ppa/to-be-purged

man ppa-purge, указывает, что это будет "автоматически down‐grading все пакеты в отданном PPA к версиям человечности".

2
ответ дан 3 July 2014 в 14:35

Другие вопросы по тегам:

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