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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка приложений (http://forum.oszone.net/forumdisplay.php?f=61)
-   -   [решено] Тихая установка OpenVPN 2.1 rc15 (http://forum.oszone.net/showthread.php?t=135720)

rosalin 24-03-2009 16:33 1073358

Тихая установка OpenVPN 2.1 rc15
 
Подскажите может кому приходило в голову автоматизироть установку этого приложения http://openvpn.net/release/openvpn-2.1_rc15-install.exe

OpenVPN — свободная реализация технологии Виртуальной Частной Сети (VPN) с открытым исходным кодом для создания зашифрованных каналов типа точка-точка или сервер-клиенты между компьютерами. Она позволяет устанавливать соединения между компьютерами находящимися за NAT-firewall без необходимости изменения его настроек. OpenVPN была создана Джеймсом Йонан (James Yonan) и распространяется под лицензией GNU GPL.

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

инсталятор у станавливает драйвер сетевой карты и сервис + прописывает переменную патч

неужеле никто незнает как это сделать

Eakdrazile 26-03-2009 18:28 1075522

Вроде бы стандартный NSIS, должен был бы ставится с ключом /S. (хотя там появляется окошко "о ПО, которое не тестировалось на совместимость с виндой", как его красиво и просто обойти я не знаю: можно через AutoIt - если устраивает, я скрипт приведу).

rosalin 27-03-2009 00:04 1075818

на сайте разраба таже есть исходники для создания инсталятора но я незнаю nsis

Цитата:

Цитата Eakdrazile
Вроде бы стандартный NSIS, должен был бы ставится с ключом /S. »

задача еще затолкать сразу еще конфиги к openvpn для клиента

и путь для инсталяции типа c:\openvpn

чтобы запускалась как сервис вообщем все выше приведенное можно сделать с помощью батника

но !!! как добавить путь к программе в переменную PATH
в инсталяторе это делаеться очень хитро

Eakdrazile 27-03-2009 10:49 1076014

Попробуйте через AutoIt (другого ничего в голову не пришло, а в NSIS я не силен), вот код set.au3:

Код:

If WinExists(@ScriptName) Then Exit 
AutoItWinSetTitle(@ScriptName) 
AutoItSetOption("MouseCoordMode",2) 
BlockInput(1) 
Run("openvpn-2.1_rc15-install.exe") 
WinWaitActive("OpenVPN 2.1_rc15  Setup","Welcome to the OpenVPN 2.1_rc15  Setup Wizard") 
ControlClick("OpenVPN 2.1_rc15  Setup","Welcome to the OpenVPN 2.1_rc15  Setup Wizard","Button2") 
WinWaitActive("OpenVPN 2.1_rc15  Setup","License Agreement") 
ControlClick("OpenVPN 2.1_rc15  Setup","License Agreement","Button2") 
WinWaitActive("OpenVPN 2.1_rc15  Setup","Choose Components") 
ControlClick("OpenVPN 2.1_rc15  Setup","Choose Components","Button2") 
WinWaitActive("OpenVPN 2.1_rc15  Setup","Choose Install Location") 
ControlFocus("OpenVPN 2.1_rc15  Setup","Choose Install Location","Edit1") 
ControlSetText("OpenVPN 2.1_rc15  Setup","Choose Install Location","Edit1","C:\OpenVPN") 
Sleep(100) 
ControlClick("OpenVPN 2.1_rc15  Setup","Choose Install Location","Button2") 
WinWaitActive("Установка оборудования","") 
Sleep(100) 
MouseClick("left",150,260,1) 
Sleep(100) 
WinWaitActive("OpenVPN 2.1_rc15  Setup","Installation Complete") 
ControlClick("OpenVPN 2.1_rc15  Setup","Installation Complete","Button2") 
WinWaitActive("OpenVPN 2.1_rc15  Setup","Completing the OpenVPN 2.1_rc15  Setup Wizard") 
ControlClick("OpenVPN 2.1_rc15  Setup","Completing the OpenVPN 2.1_rc15  Setup Wizard","Button4") 
Sleep(100) 
ControlClick("OpenVPN 2.1_rc15  Setup","Completing the OpenVPN 2.1_rc15  Setup Wizard","Button2") 
BlockInput(0) 
Exit

конфиги по идее просто копируются в C:\OpenVPN\config,
Цитата:

Цитата rosalin
но !!! как добавить путь к программе в переменную PATH
в инсталяторе это делаеться очень хитро »

вот тут, если можно, поподробнее - какая конкретно стоит задача (так сказать, на пальцах обьясните)

Kuzmin 02-10-2012 16:03 1998399

Тихая установка windows-клиента OpenVPN: https://sites.google.com/site/smkuzm...silent_install

Mancoffee 09-07-2017 18:20 2750188

Может кому пригодится
OpenVPN тихая установка и автоподключение к zaborona.help (это для обхода украинских блокировок)
OpenVPN 2.4.3-I601 RePack by БлагоЯр [Multi/Ru]

ПС. Ключи установочного файла OpenVPN:
/S - тихая установка
/D=Путь - определяет свой путь для установки

/SELECT_SHORTCUTS=1 - создать ярлыки в пуске
/SELECT_OPENVPN=1 - основные компоненты OpenVPN
/SELECT_SERVICE=1 - установить службу
/SELECT_TAP=1 - установить TAP-драйвер
/SELECT_OPENVPNGUI=1 - установить OpenVPN GUI
/SELECT_ASSOCIATIONS=1 - ассоциировать OpenVPN с .ovpn
/SELECT_OPENSSL_UTILITIES=0 - установить утилиты для генерации пары ключей (публичного-личного)
/SELECT_EASYRSA=0 - установить RSA X509 скрипты управления сертификатами
/SELECT_PATH=1 - добавить openvpn.exe в PATH
/SELECT_OPENSSLDLLS=1 - зависимости - OpenSSL DLL-ки
/SELECT_LZODLLS=1 - зависимости - LZO compressor DLL
/SELECT_PKCS11DLLS=1 - зависимости - PCKS#11 DLL


Время: 20:37.

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