[sisyphus] Re: M2.4 -> Sisyphus dist-upgrade question

Andrei Bulava =?iso-8859-1?q?abulava_=CE=C1_altlinux=2Eru?=
Чт Дек 30 11:15:08 MSK 2004


Sergey Kuznetsov пишет:
> Здравствуйте!

<skip/>

> Логично. Я просто рассчитывал обойти проблему, сделав симлинки.
> Ну а как быть в нынешней ситуации? Apt-cache show в разделе
> Depends указывает на эти файлы, но отнюдь не на пакеты, в которых
> они находятся:
> 
> $ apt-cache show openoffice.org

<skip reason="неважно"/>

> Depends: openoffice.org-lang, libICE.so.6, libSM.so.6,
> libX11.so.6,libXaw.so.8, libXext.so.6, libXmu.so.6, libXp.so.6,
               ^^^^^^^^^^^

<skip reason="неважно"/>

> rpm -qf пишет, что они принадлежат пакету
> XFree86-libs-4.3.0-alt16, который в системе, естественно, стоит.
> Каким образом я могу объяснить это apt'у? Или можно просто
> скачать пакет и поставить его через rpm -Uvh? И попутно еще один
> вопрос: не может ли эта проблема быть связана с переходом на
> xorg?

Именно с этим. Уже обсудалось в этой рассылке. Причина - в подчеркнутой 
выше библиотеке:

$ apt-cache showpkg libXaw.so.8
Package: libXaw.so.8
Versions:

Reverse Depends:
   xterm,libXaw.so.8
   xorg-x11-xdm,libXaw.so.8
   xorg-x11-xapps,libXaw.so.8
   xorg-x11-utils,libXaw.so.8
   xorg-x11-Xprt,libXaw.so.8
   xorg-x11-Xdmx,libXaw.so.8
   vim-X11-athena,libXaw.so.8
   transcode,libXaw.so.8
   pcmcia-cs-X11,libXaw.so.8
   openoffice.org,libXaw.so.8
   exim-monitor,libXaw.so.8
   angband,libXaw.so.8
Dependencies:
Provides:
Reverse Provides:
xorg-x11-libs 6.8.2-alt1.RC1

Приведённый выше вывод получен в системе с /etc/apt/sources.list:

rpm file:/mnt/distro ALTLinux main contrib nonfree
rpm [alt] ftp://ftp.linux.kiev.ua/pub/Linux/ALT/Sisyphus i586 classic

Например, для стоящей рядом libX11.so.6:

$ apt-cache showpkg libX11.so.6|grep -A 2 'Reverse Provides'
Reverse Provides:
xorg-x11-libs 6.8.2-alt1.RC1
XFree86-libs 4.3.0-alt16

P.S. Пользуйтесь apt. "Голый" rpm - только для крайне сложных и 
запущенных случаев.

P.P.S. Я *не рекомендую* иметь в системе такой /etc/apt/sources.list - 
для его использования нужен опыт, выходящий за рамки пользователя Sisyphus.


-- 
// AB1002-UANIC



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