Дня доброго, уважаемые!
На работе постоянно пользуюсь Debian stable, решил дома попользоваться testing в качестве домашней ОС чтобы сравнить с другими дистрибьютивами.
Установил в минимальной конфигурации с netinst, поставил openssh-server, подключился, вот такой списочек sources.list у меня получился:
Показать
deb http://mirror.yandex.ru/debian/ squeeze main
deb-src http://mirror.yandex.ru/debian/ squeeze main
deb http://security.debian.org/ squeeze/updates main
deb-src http://security.debian.org/ squeeze/updates main
# squeeze-updates, previously known as 'volatile'
deb http://mirror.yandex.ru/debian/ squeeze-updates main
deb-src http://mirror.yandex.ru/debian/ squeeze-updates main
###################### TESTING UPDATES
deb http://mirror.yandex.ru/debian/ testing main contrib non-free
deb-src http://mirror.yandex.ru/debian/ testing main contrib non-free
##Security
deb http://mirror.yandex.ru/debian-security wheezy/updates main non-free contrib
deb-src http://mirror.yandex.ru/debian-security wheezy/updates main non-free contrib
##Backports
deb http://mirror.yandex.ru/debian-backports squeeze-backports main contrib
deb-src http://mirror.yandex.ru/debian-backports squeeze-backports main contrib
## DEBIAN MULTIMEDIA
deb http://www.debian-multimedia.org testing main non-free
deb [url]ftp://ftp.debian-multimedia.org[/url] testing main non-free
deb http://www.debian-multimedia.org sid main non-free
deb [url]ftp://ftp.debian-multimedia.org[/url] sid main non-free
deb-src http://www.debian-multimedia.org sid main
deb-src [url]ftp://ftp.debian-multimedia.org[/url] sid main
в /etc/apt/preferences добавил:
Package: *
Pin: release a=stable
Pin-Priority: 90
Package: *
Pin: release a=testing
Pin-Priority: 100
чтобы была возможность ставить пакеты со stable (мало ли что) при явном указании параметров.
сделал apt-get update, apt-get upgrade и почемуто после этого у меня ни apt ни aptitude не хотят обновляться, получаю сообщение:
root@debian:~# apt-get install apt
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:
Пакеты, имеющие неудовлетворённые зависимости:
apt : ПредЗависит: libstdc++6 (>= 4.6) но 4.4.5-8 будет установлен
E: Сломанные пакеты
root@debian:~# apt-get install aptitude
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:
Пакеты, имеющие неудовлетворённые зависимости:
aptitude : Зависит: apt (>= 0.8.12) но 0.8.10.3+squeeze1 будет установлен
Зависит: libstdc++6 (>= 4.6) но 4.4.5-8 будет установлен
Зависит: libtinfo5 но он не будет установлен
Рекомендует: aptitude-doc-en но он не будет установлен или
aptitude-doc
Рекомендует: apt-xapian-index но он не будет установлен
Рекомендует: libparse-debianchangelog-perl но он не будет установлен
E: Сломанные пакеты
я понимаю, что проблема в том, что apt зависит от libstdc++6 которая старой версии 4.4.5, а в репозитории testing версия 4.6.2-12, но почему он не хочет обновить все это дело сразу?
Я чтото делаю не так? smile