Почему у меня есть столько пакетов, которые являются “более новыми, чем версия в архиве”, и как я понижаю их?

Вопрос с двумя частями: почему у меня есть столько пакетов, показывающих "более новый, чем версия в архиве", и как я понижаю всех их до текущей версии в архиве?

Фон: Я выполнил updater (update-manager-core) для обеспечения моего сервера Ubuntu 14.04 до 16.04.1, и теперь у меня есть тонны пакетов, которые показывают "более новый, чем версия в архиве". Я теперь сталкиваюсь с проблемами, устанавливающими новое программное обеспечение и потребность понизить все эти пакеты.

Содержание моего sources.list следующие:

deb http://archive.ubuntu.com/ubuntu xenial main multiverse universe restricted
deb http://archive.ubuntu.com/ubuntu xenial-security main multiverse universe restricted

Полный список пакетов в моей системе, показанной как более новый, чем версия в архиве, может быть найден здесь. Это было сгенерировано с apt-show-versions | grep "newer than version in archive".

2
задан 21 October 2016 в 21:50

2 ответа

Существует сценарий для понижения пакетов Ubuntu, которые отмечены как newer than version in archive. Этот сценарий требует, чтобы Вы установили apt-show-versions.

sudo apt-get install apt-show-versions

Сценарий:

!/bin/sh

TMP=/tmp/downgrade.$

if [ $USER != "root" ]; then
         echo "downgrade: Only root can do this"
         exit 1
fi
apt-show-versions -i
apt-show-versions |
         fgrep 'newer than version in archive' |
         cut -d' ' -f 1 >$TMP
if [ -s $TMP ]; then
         apt-show-versions -a |
         fgrep -f $TMP |
         cut -d' ' -f 1-3 |
         grep quantal$ |
         cut -d' ' -f 1-2 |
         sed -e 's/ /=/' |
         xargs aptitude -y install
fi
rm $TMP

Источник .

1
ответ дан 2 December 2019 в 03:44

Вы не хотите понижать те пакеты.

Что-то в Вашем/etc/apt/sources.list или файл в Вашей/etc/apt/sources.list.d папке, указывает на старую версию Ubuntu.

Сначала проверьте, откройте Software и Updates, от тире Единицы, и перейдите к вкладке Other Software. Мой похож на это:

enter image description here

Отредактируйте первые две записи и посмотрите на поле распределения. Это должно сказать гостеприимный. Если это не делает, редактирование для высказывания так.

enter image description here

Если это не решит Вашу проблему, то необходимо будет отредактировать вопрос со снимком экрана программного обеспечения и окна Updates/Other Software для меня для взгляда на, потому что могут быть другие записи, которые должны быть проверены.

1
ответ дан 2 December 2019 в 03:44

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

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