[sisyphus] Как правильно делать dist-upgrade?

Sergey Kuznetsov =?iso-8859-1?q?yozhik_=CE=C1_atom=2Eru?=
Пт Ноя 8 13:50:00 MSK 2002


On Fri, 8 Nov 2002 00:02:50 +0300
Vitaly Lipatov <LAV на VL3143.spb.edu> wrote:

> On 7 Ноябрь 2002 23:02, Sergey Kuznetsov wrote:
> > On Thu, 7 Nov 2002 15:49:59 +0300
> >
> > Vitaly Lipatov <LAV на VL3143.spb.edu> wrote:
> > > Я думаю, для начала нужно восстановить исходных
> > > rpmpriorities
> >
> > ??? Нет, это можно, конечно, без проблем. Но месяц назад
> > Дмитрий Левин советовал как раз наоборот: _вынести_ из
> > rpmpriorities файлы fileutils, sh-utils, stat, textutils.
> Ну я пошутил :) Не посмотрел в ваш файл. Если исправлено только
> 
> это, конечно не беда.

Строго говоря, я вписал в него еще coreutils, но это, вроде бы,
тоже советовали сделать.

> > Так ведь не установлен он, вот какая беда:
> >
> > [root на localhost root]# apt-get remove mesa-demos
> Потому что называется _Mesa-demos, с заглавной буквы!

Точно! Это я лажанулся. Уже убрал, спасибо.
 
> > > Если apt-get отследит все зависимости, проблем не будет.
> >
> > Я тоже так думаю, но apt на зависимости упорно ругается.
> > Скажите, а ваш rpmpriorities сильно отличается от моего? Или
> > может стоит наплевать на ругань apt'а и сделать rpm -Uvh
> > --force
> > <трам-пам-пам>?
> Пока не вижу необходимости. Притом сделав это насильно над 
> libstdc++, вы потеряете С++-программы, например apt-get :)

...чего очень бы не хотелось. А не подскажете, как все же
расшифровывается вот эта ругань (пока, кстати, это единственное,
из-за чего не проходит dist-upgrade):

Sorry, but the following packages have unmet dependencies:
  libstdc++: Obsoletes: libg++ but it is not installable

Пакета libg++ в системе нет, а вот пакеты libstdc++ стоят
такие:

[yozhik на localhost yozhik]$ rpm -qa |grep libstdc++
libstdc++3.2-3.2.1-alt0.2
libstdc++-2.96-ipl15mdk
libstdc++-devel-2.96-ipl15mdk

Это нормально, что они разных версий и сборок? Не здесь ли грабли
зарыты?

С уважением,
Сергей



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