[Comm] Разнообразные зависания, "отлогинивания" и неустанавливаемые пакеты...

Delta-DEMON =?iso-8859-1?q?delta-demon_=CE=C1_mail=2Eru?=
Пн Мар 10 14:34:24 MSK 2008


Владимир Черный, 10.03.2008 14:53:

> Скорее всего у вас в системе есть пакеты более следующих версий (из
> сизифа), чем в бранче, а даунграйд сам не сделается... так что все,
> что требует что-то другого нужно руками переустановить на версию из
> бранча (например удалить сначала, потом поставить, хотя можно и
> принудительно указать версию в синаптике).

Ога... описываю причину, следствие и проблему:
	1. Попытка установить firestarter из исходных кодов выдаёт: configure: 
error: C++ preprocessor "/lib/cpp" fails sanity check See `config.log' 
for more details.
	2. По размышлении иду в синаптик устанавливать gcc4.1-c++ (может быть 
уже здесь я ошибся, но дело не в этом). Ставлю метку на установку 
gcc4.1-c++. С сообщением "Для обновления: gcc-c++-common" - соглашаюсь. 
После чего получаю: "gcc4.1-c++: Зависит от: gcc4.1 (=4.1.1-alt11) но 
4.1.2-alt1 установлен.Зависит от: libstdc++4.1-devel но пакет не будет 
установлен.
	3. Ставлю курсор на gcc4.1 и в меню "Пакет" жму "Указать версию...". 
Выбираю 4.1.1-alt11 и жму "Назначить версию". Синаптик думает... и 
оставляет всё без изменений! Метки на пакете нет ни какой. Кнопка 
"Применить" не активна.
	4. Поиск по libstdc++4.1-devel выдаёт этот самый пакет, при попытке 
установить выдаёт "libstdc++4.1-devel: Зависит от: libstdc++4.1 
(=4.1.1-alt11) но 4.1.2-alt1 установлен". Попытка даунгрейда 
заканчивается такой же неудачей, как и в пункте 3...
	5. С горя попытался тупо удалить недаунгрейдящиеся пакеты. Он хочет 
удалить такое количество уже установленного софта, что у меня рука не 
поднимается!

Мысль. Можно поставить руками с ключем --nodeps? Или будет куча 
совершенно непредсказуемых диких глюков?



Подробная информация о списке рассылки community