LINUX.ORG.RU

История изменений

Исправление kostik87, (текущая версия) :

поэтому я предложил предложить мне дебиановский LiveCD с ZFS

В шапке ясно виден вопрос о том как добавить в SystemRescueCD указанную утилиту.

не надо про работу архиватора, вы же прекрасно понимаете, что нужно знать особенности дистрибутива, пакетной системы, чтобы пользоваться ей нестандартно с прогнозируемыми затратами своего времени

squashfs это архив, как раз такие его и нужно распаковать и добавить утилиту в него. В 64 битном пакете Debian с megacli сама утилита слинкована с некоторой библиотекой, у которой есть зависимость, которой нет в SystemRescueCD, в пакете с 32 битной версией утилиты содержится только сам бинарник. Пробуй его.

# file ./megacli.real 
./megacli.real: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.2.5, stripped
# ldd ./megacli.real 
	linux-gate.so.1 (0xf77b8000)
	libpthread.so.0 => /lib32/libpthread.so.0 (0xf7768000)
	libncurses.so.5 => /usr/lib32/libncurses.so.5 (0xf7717000)
	libdl.so.2 => /lib32/libdl.so.2 (0xf7712000)
	libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/32/libstdc++.so.6 (0xf7623000)
	libm.so.6 => /lib32/libm.so.6 (0xf75df000)
	libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/32/libgcc_s.so.1 (0xf75c3000)
	libc.so.6 => /lib32/libc.so.6 (0xf7415000)
	/lib/ld-linux.so.2 (0xf77b9000)

все эти зависимости есть в systemrescuecd.

Исправление kostik87, :

поэтому я предложил предложить мне дебиановский LiveCD с ZFS

В шапке ясно виден вопрос о том как добавить в SystemRescueCD указанную утилиту.

не надо про работу архиватора, вы же прекрасно понимаете, что нужно знать особенности дистрибутива, пакетной системы, чтобы пользоваться ей нестандартно с прогнозируемыми затратами своего времени

squashfs это архив, как раз такие его и нужно распаковать и добавить утилиту в него. В 64 битном пакете Debian с megacli сама утилита слинкована с некоторой библиотекой, у которой есть зависимость, которой нет в SystemRescueCD, в пакете с 32 битной версией утилиты содержится только сам бинарник. Пробуй его.

# file ./megacli.real 
./megacli.real: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.2.5, stripped
# ldd ./megacli.real 
	linux-gate.so.1 (0xf77b8000)
	libpthread.so.0 => /lib32/libpthread.so.0 (0xf7768000)
	libncurses.so.5 => /usr/lib32/libncurses.so.5 (0xf7717000)
	libdl.so.2 => /lib32/libdl.so.2 (0xf7712000)
	libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/32/libstdc++.so.6 (0xf7623000)
	libm.so.6 => /lib32/libm.so.6 (0xf75df000)
	libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/32/libgcc_s.so.1 (0xf75c3000)
	libc.so.6 => /lib32/libc.so.6 (0xf7415000)
	/lib/ld-linux.so.2 (0xf77b9000)

все эти зависимости есть в systerescuecd.

Исходная версия kostik87, :

поэтому я предложил предложить мне дебиановский LiveCD с ZFS

В шапке ясно виден вопрос о том как добавить в SystemRescueCD указанную утилиту.

не надо про работу архиватора, вы же прекрасно понимаете, что нужно знать особенности дистрибутива, пакетной системы, чтобы пользоваться ей нестандартно с прогнозируемыми затратами своего времени

squashfs это архив, как раз такие его и нужно распаковать и добавить утилиту в него. В 64 битном пакете Debian с megacli сама утилита слинкована с некоторой библиотекой, у которой есть зависимость, которой нет в SystemRescueCD, в пакете с 32 битной версией утилиты содержится только сам бинарник. Пробуй его.