PDA

Показать полную графическую версию : тихие инсталяхи в ДВА ПРИЕМА!


Страниц : [1] 2

bodro
25-09-2005, 20:11
Symantec AutoInstall. Это упаковщик приложений, с помощью которого ИТ-администратор может создавать самостоятельно исполняемые файлы, содержащие программные продукты, обновления и исправления для развертывания на компьютерах сети.




1. Устанавливаем Symantec AutoInstall запускаем AISnapshot в Options удаляем все диски затем нажемаем ADD выбираем папки "Documents and Settings" и "Windows", нажемаем browse выбираем "Мои документы" нажемаем OK > Далее (Ждем...) > Next вводим название программы (скажем winamp_auto) окно не закрываем и переходим к пункту 2

2. Устанавливаем нужную Вам программу (например winamp) русифицируем, регестрируем, делаем в ней нужные настройки....

3. Выбираем откытое окошко программы AISnapshot и нажемаем Compare (Ждем...) > Build > Готово

4. Берем файл c названием Вашей программы (winamp_auto.exe) из папки Мои документы и копируем в папку с установленной только что Вами программой (C:\Program Files\Winamp), затем в папке с программой (C:\Program Files\Winamp) выделяем все файлы и делаем SFX архив с параметрами: путь распаковки - "%ProgramFiles%\Winamp", после распаковки запустить - "%ProgramFiles%\Winamp\winamp_auto.exe"


скачать можно здесь:
Symantec AutoInstall (http://bodro.org.ua/soft_pack/utility/symantec_autoinstall)

fox_sly
25-09-2005, 20:39
bodro
Если бы все было так просто, то это была бы панацея,
но к сожалению некоторый софт и игры (например от Reflexive) привязываются именно к железу и OS конкретного компа
и номер с AutoInstall уже не пройдет.:(

Vadikan
25-09-2005, 21:45
Этот метод имеет еще и такой недостаток: при выходе новой версии программы надо каждый раз создавать тестовую инсталляцию. Вот кстати, что пишут на unattended.sourceforge.net
The problem with this approach is that it fundamentally cannot work reliably. An installer's behavior may depend on the exact initial state of the machine, such as the OS version or the presence/absence of other installed software. So the repackaged installer will almost never do exactly the same thing that a fresh installation would, unless the target machine is completely identical to the original machine.

In addition, for every new release of an application, you will need to repackage it again. And there are other disadvantages which even Microsoft recognizes.
Источник (http://unattended.sourceforge.net/installers.php)

bodro
26-09-2005, 15:34
Если бы все было так просто, то это была бы панацея, но к сожалению некоторый софт и игры (например от Reflexive) привязываются именно к железу и OS конкретного компа и номер с AutoInstall уже не пройдет.
да к такому софту не подойдет ...благо его очень мало

RodionD
01-06-2006, 16:48
А еще "инсталяторы", созданные этой программой не хотят запускаться с CD! Может кто скажет как этот момент обойти?

YuriPet
01-06-2006, 17:08
А еще "инсталяторы", созданные этой программой не хотят запускаться с CD! Может кто скажет как этот момент обойти? Я (по рекомедации bodro) уже давно пользуюсь этой штуковиной для Winamp.
С CD запускаю SFX-архив, который распаковывается в TEMP, а уже оттуда идет инсталляция.

desperate
01-06-2006, 23:06
RodionD
запусти прогу,обсуждаемую в этом топике, просканируй системные папки и реестр, затем установи винамп(не закрывая той проги), нажми далее, она еще раз просканирует систему и создаст файлик, его добавишь в папку с установленным винампом, запакуешь все в одни SFX архив, в параметрах которого укажешь запусть после распаковки файлик имя.exe(имя заменить на настоящие емя файла созданного программкой).... и всего то... наслаждаться и радоваться жизни

RodionD
02-06-2006, 00:25
desperate
Если честно - не понял зачем добавлять в папку с винампом файлик, который создает прога и потом это все паковать в SFX? Она же создает уже готовый инсталлятор! Тогода уж надо далать как советует YuriPet!

YuriPet
02-06-2006, 02:06
RodionD
Я в своем предыдущем посте, к сожалению, ошибся по поводу пути распаковки (давно это было... :)).
Не в "TEMP", а в "%PROGRAMFILES%\Winamp".
Так что desperate все почти правильно описал. Посмотри здесь (http://forum.oszone.net/showpost.php?p=400529&postcount=26#post400529)!

desperate
02-06-2006, 02:48
RodionD самостоятельный инсталятор говоришь создает, ну- ну ... с какого это перепугу Winamp который весит порядка 10 Мб (я много в него че напихал), стал весить 1,5 Мб ... попробуй запустить такой инсталятор в дали от файлов винампа и получишь ты большую дулю, так что послушай совета умных людей, он врать не будут.

RodionD
02-06-2006, 12:15
desperate Ты просто не всю инструкцию привел! Забыл сказать, что сканировать надо только "My Documents", а из твоего поста этого не понятно. Вот YuriPet привел ссылочку, где понятно все расписано! Теперь понял "способ". Только если ставить на другой комп, где другое имя пользователя? Могу предположить что надо сканировать не просто "My Documents", а "All Users\My Documents" и "Default User\My Documents", да и привязка к пути установки получается, н-да. Ладно буду копать дальше. Было бы интересно посмотреть чего она там на сканировала и насравнивала, может из этого как-то можно свой SFX инсталлятор собрать, да и подправить чего нибуль можно будет. Сечас буду на виртуальнике расковыривать.

desperate
03-06-2006, 23:13
RodionD
desperate Ты просто не всю инструкцию привел! Забыл сказать, что сканировать надо только "My Documents" вот именно, чтобы не было привязки к имени пользователя надо просканировать не только документы, а папки Windows и Documents & Setting вот тогда будет тебе счастье на всех машинах...
P.S. не понятны мои посты, дуй за пивом и все поймешь

sandycrazy
04-07-2006, 19:00
прога создаёт полный exe ничё архивировать и тем более прикреплять к этому exe'шнику инсталятор не надо! всё уже в нём! к тому же он отслеживает все изменения файлов, если какие-то файлы были удалены или добавлены во время работы этой проги то изменения записываются (допустим можно удалить или скопировать куда надо ярлыки и она всё запомнит и при следующей установке сделает также, также можно поиздеваться с винампом, кое-чё удалить или добавить всё запишется)
к сожалению метод какой-то кривой, короче на другом компе такая установка не пошла (может из-за SP2 на первом стояла, а на втором нет), зато на том компе, на котором делалась всё рулит!

а сканировать надо: Windows, Programm Files, Document and Settings

bodro
04-07-2006, 21:49
да и привязка к пути установки получается, н-да. Ладно буду копать дальше. Было бы интересно посмотреть чего она там на сканировала и насравнивала, может из этого как-то можно свой SFX инсталлятор собрать, да и подправить чего нибуль можно будет. Сечас буду на виртуальнике расковыривать.
Файлы в папках Windows, Programm Files, Document and Settings… «Symantec AutoInstall» положит на правильное место относительно установленной ОС.
Также пути к файлам в реестре будут “правильно” ссылаться на файлы (относительно системных переменных в текущей ОС)


прога создаёт полный exe ничё архивировать и тем более прикреплять к этому exe'шнику инсталятор не надо! всё уже в нём!
размер файла будет больше

desperate
05-07-2006, 00:03
sandycrazy
к сожалению метод какой-то кривой, короче на другом компе такая установка не пошла
а ты сам измени своему совету
тем более прикреплять к этому exe'шнику инсталятор не надо!
и все замечательно у тебя на других компах пойдет и поедет

sandycrazy
08-07-2006, 04:08
вобще-то инсталятор указывается в диалоге (open *.exe, *.msi) по ходу установки, зачем ещё что-то прикреплять и потом архивировать? тот кто инструкцию писал вобще не разобрался как это работает, размер exe-шника и так чуть больше инсталятора, если ещё раз прикрепить инсталятор и заархивировать всё вместе размер будет еще в два раза больше, а смысл то в этом? это не нужно, всё уже находится в exe-шнике
а то что не заработало на другом компе не факт, т.к. ставил не я, не было sp2, а ставилась acdsee 8 поверх 7 версии
может AI Builder'ом посмотреть чё он там пишет, может чего лишнего записалось хз

godoo
08-07-2006, 10:54
Небольшой совет:
Перед запуском Symantec AutoInstall (перед первым сканированием файлов и реестра) очистите темповские папки и после установки программы, перед вторым сканированием на предмет поиска изменений, сделайте тоже самое. Многие программы при установке распаковываются во временные папки и оставляют там свои инсталляторы. Это очень сильно раздувает файл результата.
Кроме того в программе есть предупреждение, что устанавливать софт с помощью полученного файла нужно на машины со сходными конфигурациями. Программа создавалась для развертывания софта на множество одинаковых машин. Но, практически всегда все прекрасно устанавливается и на совершено разные компы. Просто надо иметь ввиду, что бывают и отказы.

desperate
08-07-2006, 21:59
sandycrazy
объясняю.... у меня после сканирования создаеться экжешник размером чуть больше 100 Кб, при этом сама программа весит 10 Мб... так что, не подсуну не попрет....

sandycrazy
10-07-2006, 18:07
объясняю.... у меня после сканирования создаеться экжешник размером чуть больше 100 Кб, при этом сама программа весит 10 Мб... так что, не подсуну не попрет....


странно а у меня наоборот, раза в полтора больше инсталятора, вобще когда как, иногда такого же размера как инсталятор
делал так: запускаю, в options указываю Windows, Programm Files, Document and Settings, жму далее, идёт сканирование,
потом в окошке Browse указываю путь к инсталятору, нажимаю Next
потом ставлю какую-нибуть программу, только этим же инсталятором путь к которому указывался
имя INSTALL не меняю
Потом жму Compare, Build, Готово

bodro
11-07-2006, 12:54
Небольшой совет: Перед запуском Symantec AutoInstall (перед первым сканированием файлов и реестра) очистите темповские папки и после установки программы, перед вторым сканированием на предмет поиска изменений, сделайте тоже самое.
Небольшой тест: Указываем в Symantec AutoInstall сканировать папку Document and Settings > жмем далее (идёт сканирование) > ложем в %tmp% "слона" (большой файл) > Compare, Build, Готово.... в результате получаем файл 600 КБ!!! Мораль - Symantec AutoInstall файлы из %tmp% не учитывает.

вобще-то инсталятор указывается в диалоге (open *.exe, *.msi) по ходу установки, зачем ещё что-то прикреплять и потом архивировать?
тут (http://forum.oszone.net/thread-43304-10.html) первый вариант Winampa - 10 МБ, второй и третий варианты (в которых что-то прикреплялось и потом архивировалось :)) 3,05 МБ и 2,96 МБ соответственно… теперь понятно зачем?




© OSzone.net 2001-2012