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