Страница 1 из 1

Cоздание самораспаковывающегося Zip c выполнением команды

Добавлено: 16 апр 2004, 15:27
Anonymous
Суть в том, что архивирование файлов производится в Linux. А вот распаковка должна производиться в Windows.

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

Добавлено: 16 апр 2004, 18:15
Llama
Starray, А можно узнать? зачем такой изврат?

Добавлено: 16 апр 2004, 19:21
michael
Wine+WinRAR(ZIP):)

Добавлено: 17 апр 2004, 19:06
Pasha
WinZip под Wine у меня в своё время отлично работал.

Добавлено: 19 апр 2004, 17:04
Гость
Изврат етот нужен лишь для того, что инсталятор создаеться динамически на сервере под управлением линукса, а конечные пользователи ничего не подозревают и сидят под виндой...
вот они-то и должны запускать просто exe файл..
Wine хорошо...
но где вы видели под сервером wine.... тама и zip с трудом встеришь!!!!!

Вариант нашел......
на странице faq кому интересно.....

1) zip -r myzip path/
2) cat unzipsfx.exe myzip.zip > myfile.exe
unzipsfx.exe - файл взять виндовый.... (хитро)

теперь вопрос немного в другом!!! Как запустить после самораспоковки файл install.exe который лежит в заархевированном каталоге path...?????

Добавлено: 21 апр 2004, 06:35
Anonymous
Посмотри в сторону 7-Zip. У него есть SFX-модуль для инсталляторов. Я хоть и не в автоматическом режиме, но использовал 7-Zip с InnoSetup - там что-то похожее делалось. Да и в крайнем случае, допилить можно - он LGPL.

Добавлено: 21 апр 2004, 12:17
Anonymous
А где можно посмотреть информацию об организации етого процесса?

Добавлено: 22 апр 2004, 09:35
Anonymous
В доках 7-Zip.