uname -a
Linux bnp 3.6.7-calculate #1 SMP PREEMPT Sun Dec 30 21:00:52 MSK 2012
x86_64 Pentium(R) Dual-Core CPU E5700 @ 3.00GHz GenuineIntel GNU/Linux
Хочу установить программу в *_amd64.deb пакете через emerge
В deb пакете наковырял файл control, там раздел с зависимостями, как его перевести в ebuild-вид или как проще определить в каком пакете есть нужные проги/либы?
Depends: libc6 (>= 2.9), libfontconfig1 (>= 2.8.0), libfreetype6 (>= 2.3.5),
libgcc1 (>= 1:4.1.1), libgl1-mesa-glx | libgl1, libglib2.0-0 (>= 2.22.0),
libglu1-mesa | libglu1, libgtk2.0-0 (>= 2.8.0), libice6 (>= 1:1.0.0), libsm6,
libstdc++6 (>= 4.4.0), libx11-6, libxext6, libxrender1, zlib1g (>= 1:1.1.4)
В имеющемся ebuild для более старой версии зависимости такие:
DEPEND=">=sys-libs/glibc-2.4.0
>=sys-devel/gcc-4.1.1
virtual/glu
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
x11-libs/libXcursor
x11-libs/libXext
x11-libs/libXmu
x11-libs/libXrender
x11-libs/libXt
"
RDEPEND="${DEPEND}
x11-libs/libXinerama"
не знаю достаточно ли их или может надо обновить?
Пока делал так:
# find /usr/ -name *libc6*
/usr/lib32/libstdc++-libc6.2-2.so.3
/usr/lib32/libstdc++-libc6.1-1.so.2
далее
# eix libstd
,,,,
[I] virtual/libstdc++
Available versions: (3.3) 3.3
Installed versions: 3.3(3.3)(20:54:45 21.02.2012)
Description: Virtual for the GNU Standard C++ Library for <gcc-3.4
Следовательно libc6 (>= 2.9) выглядит как [=virtual/libstdc*-2.9]{style=“text-align:right;”}*
Смущает, что deb пакет amd64, а зависимость из /usr/lib32/
или может я лишнего наговорил) и в бинарных пакетах все в комплекте… и не надо лезть в зависимости…