LINUX.ORG.RU

Ответ на: комментарий от wfrr

Нет,это нето.Он запускает инсталлятор,а тот неизвестно что куда пишет и устанавливает.А мне надо распаковать как архив.

ShTH
() автор топика

Открываешь файл текстовым редактором (или емаксом), вырезаешь оттуда сам bash-скрипт, оставляя только нечитаемое месиво из символов, сохраняешь, и распаковываешь полученый файл как обычный тарбол

kranky ★★★★★
()
Ответ на: комментарий от kranky

Теоретически, run-файлы могут быть чем угоддно внутри )

gustavo
()

что мешает запустить этот ран через checkinstall? вот тебе и деб пакет...

Cy6erBr4in ★★★
()

В список опций пробовал заглядывать?

AX ★★★★★
()

nvidia-драйвер можно распаковать так

NVIDIA-что-то-там.run -x

Так что quake3.run --help

mono ★★★★★
()

file может угадать формат архива. Ещё это умеет 7z и некоторые виндовые архиваторы под вайном (например, winrar, winace). Ещё, имея опыт, его можно определить, просматривая пакет в less, mc, vim или hex-редакторе.

По опыту: обычно такие файлы представляют собой shell-скрипт, в конец которого приклеен архив в одном из типичных юниксовых форматов. tar, cpio, gzip, bzip2, compress, rpm (deb и lzma видеть не приходилось, но, думаю, и их можно встретить) — в произвольной последовательности. Например, один раз видел cpio.z, внутри которого были 2 архива tar.gz и tar.bz2 и небольшой rpm.

question4 ★★★★★
()

Можно попробовать разобраться, что написано в *.run - благо там в начале обычный скрипт. Еще можно взять исходники ioquake3 и собрать пакет из них.

ist76 ★★★★★
()

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

tiandrey ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.