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

Sergey Kuznetsov =?iso-8859-1?q?yozhik_=CE=C1_atom=2Eru?=
Ср Дек 29 23:01:18 MSK 2004


Здравствуйте!

Wed, 29 Dec 2004 10:32:53 +0500 Andrey Rahmatullin
<wrar на altlinux.ru> писал:

> > При этом эти библиотеки стоят в /usr/X11R6/lib/. А где их
> > хочет увидеть apt?
> Вопрос некорректен. apt, как и rpm, оперирует не файлами, а
> пакетами и зависимостями. И ему неважно, есть ли эти файлы в
> системе, т.к. ему нужны пакеты, предоставляющие соотв.
> Provides.

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

$ apt-cache show openoffice.org
Package: openoffice.org
Section: Office
Installed Size: 167255
Maintainer: Alexander Kotelnikov <sacha на altlinux.org>
Version: 1.1.3-alt1
Pre-Depends: /bin/sh, /bin/sh, rpmlib(PayloadFilesHavePrefix) (<=
4.0-1), rpmlib(CompressedFileNames) (<= 3.0.4-1)
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,
libXpm.so.4, libXt.so.6, libart_lgpl_2.so.2, libaudio.so.2,
libc.so.6, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1),
libc.so.6(GLIBC_2.1.2), libc.so.6(GLIBC_2.1.3),
libc.so.6(GLIBC_2.2), libc.so.6(GLIBC_2.3), libcrypto.so.4,
libcurl.so.3, libdb-4.2.so, libdb_cxx-4.2.so, libdl.so.2,
libdl.so.2(GLIBC_2.0), libdl.so.2(GLIBC_2.1), libfreetype.so.6,
libgcc_s.so.1, libgcc_s.so.1(GCC_3.0), libgcc_s.so.1(GLIBC_2.0),
libjawt.so, libm.so.6, libm.so.6(GLIBC_2.0), libpthread.so.0,
libpthread.so.0(GLIBC_2.0), libpthread.so.0(GLIBC_2.1),
libpthread.so.0(GLIBC_2.2), libpthread.so.0(GLIBC_2.3.2),
libpython2.3.so.1.0, libssl.so.4, libstdc++.so.5,
libstdc++.so.5(CXXABI_1.2), libstdc++.so.5(GLIBCPP_3.2),
libutil.so.1, libz.so.1, sh
Provides: openoffice.org (=1.1.3-alt1)
Obsoletes: openoffice
Architecture: i586
Size:58874593
MD5Sum: 020a8d43349082ed297b6811edf5512c 
Filename: openoffice.org-1.1.3-alt1.i586.rpm
Description: OpenOffice.org office suite OpenOffice.org office
suite

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

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



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