Произвожу сборку из чрута под 64 разрядный Red Hat. В сборках существуют расхождения в зависимостях (оригинала и тем, что у меня получается):
*** /dev/fd/63 2011-10-28 16:12:59.000000000 +0300
--- /dev/fd/62 2011-10-28 16:12:59.000000000 +0300
***************
*** 18,38 ****
libdl.so.2()(64bit)
libdl.so.2(GLIBC_2.2.5)(64bit)
libgcc_s.so.1()(64bit)
libm.so.6()(64bit)
libm.so.6(GLIBC_2.2.5)(64bit)
libpthread.so.0()(64bit)
libpthread.so.0(GLIBC_2.2.5)(64bit)
libpthread.so.0(GLIBC_2.3.2)(64bit)
- libpthread.so.0(GLIBC_2.3.3)(64bit)
libpython2.6.so.1.0()(64bit)
librt.so.1()(64bit)
libssl.so.10()(64bit)
libstdc++.so.6()(64bit)
libutil.so.1()(64bit)
libwrap.so.0()(64bit)
libz.so.1()(64bit)
rpmlib(CompressedFileNames) <= 3.0.4-1
- rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rtld(GNU_HASH)
- rpmlib(PayloadIsXz) <= 5.2-1
--- 18,37 ----
libdl.so.2()(64bit)
libdl.so.2(GLIBC_2.2.5)(64bit)
libgcc_s.so.1()(64bit)
+ libgcc_s.so.1(GCC_3.0)(64bit)
libm.so.6()(64bit)
libm.so.6(GLIBC_2.2.5)(64bit)
libpthread.so.0()(64bit)
libpthread.so.0(GLIBC_2.2.5)(64bit)
libpthread.so.0(GLIBC_2.3.2)(64bit)
libpython2.6.so.1.0()(64bit)
librt.so.1()(64bit)
libssl.so.10()(64bit)
libstdc++.so.6()(64bit)
+ libstdc++.so.6(CXXABI_1.3)(64bit)
libutil.so.1()(64bit)
libwrap.so.0()(64bit)
libz.so.1()(64bit)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rtld(GNU_HASH)
Мною выложен «diff -c». Необходимо избавиться от новых «+» и добавить тех, которые были не добавлены - "-".
Так как я являюсь новичом в сборке пакетом, может кто нибудь из гуру сможет меня просвятить - какие манипуляции необходимо совершить, чтобы удовлетворить зависимости - добавить/удалить/проапгредить/даунгрэйдить?
* собственно что означают эти зависимости, вопрос конечно непосильный, но если кто нибудь возьметься за просвящение, буду очень признателен. Спасибо!