08.06.07, Угодай n/a<[EMAIL PROTECTED]> написал(а):
Играл я в смешивание разных веток дебиана (в основном testing +
unstable + немножко stable) и мне надоело. Решил целиком свести все
ветки, чтобы у меня был только stable. Написал в /etc/apt/apt.conf
~# cat /etc/apt/apt.conf
APT::Cache-Limit "83886080";
APT::Default-Release "stable";
Однак при установке пакетов пишут примерно такое:
Get:1 http://http.us.debian.org oldstable/main
и в /etc/issue записано
~# cat /etc/issue
Debian GNU/Linux lenny/sid \n \l
Тоесть у меня сейчас старый релиз дебиана.
Вывод неверен.
Вопрос: как ему сказать, что мне нужен etch?
Прочесть man apt_preferences на тему того, при каких приоритетах оно
будет делать downgrade. Написать туда соответственно. У меня это
выглядело как
Package: *
Pin: release stable
Pin-Priority: 1100
Удалить строчку про Default-Release (при ее наличии preferences не
работает). Затем aptitude dist-upgrade.
После этого, если ты не хочешь больше видеть строчку про oldstable,
надо почистить /etc/apt/sources.list от лишнего. Впрочем, можно и не
после, а до.