Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка приложений (http://forum.oszone.net/forumdisplay.php?f=61)
-   -   Какой способ установки "неудобных" приложений вы предпочитаете? (http://forum.oszone.net/showthread.php?t=64020)

Vadikan 07-04-2006 09:11 425709

Какой способ установки "неудобных" приложений вы предпочитаете?
 
Доброго времени суток!

В общем, в названии темы почти все сказано. Осталось лишь пояснить термин "неудобное приложение". Допустим, приложение ProgName абсолютно корректно работает при копировании всех файлов в %ProgramFiles%\ProgName, а также наличия записей в HKLM\Software\ProgName и HKCU\Software\ProgName. Однако либо нет ключа для тихой установки, либо он был "вырезан" безруким создателем инсталлятора.

Какой способ установки такого приложения вы предпочтете?

Можно выбирать несколько вариантов ответа

SyCraft 07-04-2006 14:41 425808

Предпочту отстроить на свой вкус и перепаковать в 7z!

Dust112 07-04-2006 15:22 425823

Если есть возможность то перепакую в Inno Setup, пользуюсь WinRAR SFX, AutoIt скриптом, пытаюсь найти другие пути.

amel27 07-04-2006 15:33 425826

Если хватает обычного копирования зачем заморачиваться с софтом?.. Regedit+COPY вполне достаточно.
Для эстетики можно 7-zip.

boss911 07-04-2006 17:24 425857

Раньше все перепаковывал, что можно было, в WinRAR SFX, а теперь только в Inno Setup, одкако возможностей намного больше!!

DmitryOlenin 07-04-2006 21:13 425922

Либо 7z, либо AutoIt + 7z.
Кажется самыое простое и компактное решение :)

Vadikan 07-04-2006 22:37 425947

amel27
Цитата:

Regedit+COPY вполне достаточно.
Конечно, но потом захочется еще и ярлыки, а это уже третья строка пакетного файла. Да и потом бывает, что один EXE файл удобнее, если его нужно установить отдельно. Двойной клик - и все дела.

vampik 07-04-2006 22:44 425953

Если "неудобное" приложение - msi, то подправить инсталлятор и запаковать в 7-zip SFX, если Inno Setup - подправить и запаковать обратно в Inno либо NSIS, в других случаях перепаковываю в NSIS. В особо тяжелых случаях (Фотошоп, Др.Веб,Daemon Tools) - AutoIT скрипт (причем даже если есть готовый, предпочитаю писать свой) и запаковать все получившееся хозяйство в 7-zip SFX.

zxvik 19-04-2006 13:29 429519

Хорошая программа для создания тихой инсталляции Astrum InstallWizard. Создал и просто добавил в файл RUNONCEEX.CMD.

Debugger 19-04-2006 18:38 429628

7z SFX - однозначно. Благодаря Oleg_Sch

Vadikan 19-04-2006 21:05 429706

Да, 7z SFX мне тоже нравится :)

serotka 20-04-2006 02:48 429818

Попроще и быстрей в Rar'е, 7z SFX тоже иногда идет , но он слишком долго пакует. А для меня несколько кил или мег не вопрос (DVD всеж)

Debugger 20-04-2006 11:05 429919

serotka
Цитата:

Попроще и быстрей в Rar'е, 7z SFX тоже иногда идет , но он слишком долго пакует
Имхо у 7-Zip SFX by Oleg_Sch гораздо больше возможностей в плане создания удобного инсталлятора.

Buyan 11-11-2006 15:24 510145

Наткнулся тут на программу Actual Installer, полноценный инсталлятор, основной плюс которого - простота. Просто отличная вещь для создания тихих инсталляшек. По сложности не сильно отличается от упаковки в RAR SFX, при этом есть возможность работы с реестром, ini, dll, ярлыками и т.д. плюс естественно возможность деинсталляции. И все это в GUI, никаких скриптов... Есть конечно минус - не поддерживает ключи, либо обычный инсталлятор либо тихий, хотя в рамках автоматической установки думаю это не сильно критично :)

QAZAK 21-12-2006 15:20 527559

Вложений: 1
Воткнул сюда, поскольку тема "Ключи для установки приложений " к сожалению закрыта

Для Wise инсталляторов поддерживаются такие параметры:
Установка (SETUP.EXE)
/T установка в тестовом режиме
/X путь_к_папке извлекает файлы в указанную папку (без структуры папок)
/Z путь_к_папке то же самое, что /X, а затем перезагрузка системы
/M установка в ручном режиме
/M=имя_файла назначает имя файла для установки
/M1 показывает имя каждого саморегистрирующегося модуля (.OCX,.DLL...) когда он зарегистрирован
/M2 зарезервировано для внутреннего использования Wise'ом во время отладочных сессий
/M5=имя_папки используется как временная папка на системах, где пользователь не имеет доступа к основной временной папке системы
/S тихий режим

Удаление (UNWISE.EXE, UNWISE32.EXE)
/Z удаляет пустые директории, включая ту, в которой находится сам Unwise
/A автоматическое удаление без взаимодействия с пользователем, за исключением вопросов об удалении общих файлов
/S тихий режим
/R режим отката
/U этот параметр скрывает диалог для выбора метода удаления (Выборочно, Автоматически, или Восстановить)

Для автоматической установки консоли восстановления на этапе Т-13 можно сделать следующее:
файл svcpack.inf
Код:

[Version]
Signature="$Windows NT$"
MajorVersion=5
MinorVersion=1
BuildNumber=2600
[SetupData]
CatalogSubDir="\i386"

[ProductCatalogsToInstall]

[SetupHotfixesToRun]
winnt32.exe /cmdcons /dudisable

Установка DirectX (перезагрузка не происходит, что очень удобно использовать для автоматической установки системы на этапе Т-13)
dxsetup.exe /SILENT

Драйверы для чипсетов Intel
infinst_autol.exe -A -A (распаковка содержимого CABов как правило в папку C:\Program Files\Intel\InfInst)
infinst_autol.exe -A -S (установка без перезагрузки)
или
infinst_autol.exe -A -B -S (установка с перезагрузкой)

Драйверы для NVIDIA
Setup.exe /S /SMS (xx.xx_win2kxp_english_whql.exe должен быть предварительно распакован)
Внимание! При успешной установке перезагрузка произойдет автоматически.

Драйверы для Creative SBLive!
CTZAPXX.exe /S

Для распаковки инсталляций (Wise, Inno, MSI) набор распаковщиков в прикрепленном файле
Вкратце об их использовании:
hwun.exe - рапаковка Wise-архивов с восстановлением их полной структуры
innounp.exe - рапаковка Inno-архивов с восстановлением их полной структуры, плюс почти полностью извлекается скрипт
msiex.exe - рапаковка MSI-архивов с восстановлением их полной структуры
примеры:
hwun.exe имя_файла B0020r
innounp.exe -x имя_файла
msiex.exe x имя_файла *.* msi


Время: 20:11.

Время: 20:11.
© OSzone.net 2001-