apt-get upgrade не находит новейшие пакеты

Недавно Debian Wheezy LTS выпустил новую версию пакета, например wget 1.13.4-3 + deb7u4 (см. объявление здесь ), в моей системе все еще установлена ​​старая версия, например Установлен wget 1.13.4-3 + deb7u3.

В моем sources.list есть только одна строка:

deb http://security.debian.org/ wheezy/updates main

Мой файл настроек вообще не закрывается. Я использовал другой файл sources.list для регулярных обновлений безопасности. При выполнении apt-get -o Dir :: Etc :: SourceList = security-sources.list update все выглядит нормально:

Hit http://security.debian.org wheezy/updates Release.gpg
Hit http://security.debian.org wheezy/updates Release
Hit http://security.debian.org wheezy/updates/main armel Packages
Reading package lists... Done

Но при выполнении apt-get upgrade или dist-upgrade он не устанавливает новейшие версии пакета:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Также политика apt-cache wget не перечисляет самую новую версию:

wget:
  Installed: 1.13.4-3+deb7u3
  Candidate: 1.13.4-3+deb7u3

Проблема воспроизводима.

Почему apt-get upgrade не находит и не устанавливает последнюю версию выпущенных пакетов, например wget deb7u4?

0
15.03.2017, 17:38
2 ответа

Я нашел решение: в команде apt-get update был другой файл sources.list, используемый с -o Dir :: Etc :: SourceList = / etc / apt / security-sources.list Но apt-get upgrade был вызван без этого другого source.list файл - я предполагал, что он больше не нужен, но он есть. После того, как я использовал тот же файл sources.list для обновления и обновления, все работает нормально. Спасибо за любую помощь

1
28.01.2020, 02:34

Когда вы пытались обновить, двоичные файлы armel еще не были готовы: см. содержимое пула (метки времени — это UTC AFAIK), они были загружены в 11:13 UTC. Если вы попробуете обновить обновление еще раз сейчас, оно должно работать.

Ваш sources.list несколько неполный; рекомендуемые настройки для Wheezy LTS

deb http://httpredir.debian.org/debian/ wheezy main contrib non-free
deb-src http://httpredir.debian.org/debian/ wheezy main contrib non-free

deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free

deb http://httpredir.debian.org/debian/ wheezy-updates main contrib non-free
deb-src http://httpredir.debian.org/debian/ wheezy-updates main contrib non-free

(при добавлении квалификаторов arch вы можете пропустить обновления, независимые от архитектуры).

1
28.01.2020, 02:34

Теги

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