PDA

Показать полную графическую версию : Автоматическая установка 7-zip


Страниц : [1] 2 3 4 5 6 7

Michigun
02-03-2005, 16:58
не подскажет ли кто нить, как можно заставить архиватор 7-zip устанавливаться в unattended режиме?

kirillkr
02-03-2005, 17:04
Сегодня общался с Игорем, он сказал что последний инсталлятор создан при помощи NSIS installer:
/S
/D=C:\Program Files\7-Zip

Michigun
03-03-2005, 10:54
в версии 3.13 эти ключи не работают.
Я запускаю с ключом /q, он спрашивает, действительно ли я хочу его установить, и устанавливается. Хотелось бы, что бы он даже этого не спрашивал. Еще один геморрой в большой организации - каждый раз надо выбирать язык и ассоциировать его с архивами. Как это автоматизироваит - не нашел. :(

Vadikan
03-03-2005, 11:00
Michigun
Для 3.13: 7Zip.exe -y /q /r:n

kirillkr
03-03-2005, 11:24
Смысл?
в новой версии поддержка многотомных архивов...
ну да ладно, взято с http://www.msfn.org/board/index.php?showtopic=20502
7 Zip 3.13
Install Switch: -y /q /r:n
Extraction: None
Notes:
Registry:

Vadikan
03-03-2005, 11:35
Сегодня общался с Игорем, он сказал что последний инсталлятор создан при помощи NSIS installer:А почему, не сказал?

kirillkr
03-03-2005, 11:57
Vadikan
А почему, не сказал?
Нет, думаю из за его возможностей, а алгоритм сжатия такой же как и у 7-zip.

Если Игорь разрешит выложу скрипт для NSIS здесь, естественно при условии, что дальнейше будете соблюдать копирайт автора и не распространять нигде кроме своих дисков unattended-систем... опять же если автор разрешит.

Vadikan
03-03-2005, 12:08
естественно при условии, что дальнейше будете соблюдать копирайт автора и не распространять нигде кроме своих дисков unattended-систем... Информация на форуме доступна кому угодно. Гарантировать такое мы не можем. ИМХО, ключей для автоустановки достаточно.

А вот это каждый раз надо выбирать язык и ассоциировать его с архивами. Как это автоматизироваит - не нашел. я не совсем понял. Язык интерфейса программы имеется в виду? Вот это я не знаю. С ключами-то, дефолтный ставится, наверное.

kirillkr
03-03-2005, 12:18
Vadikan
Информация на форуме доступна кому угодно. Гарантировать такое мы не можем. ИМХО, ключей для автоустановки достаточно.
Аттачи тоже?
А вот это
каждый раз надо выбирать язык и ассоциировать его с архивами. Как это автоматизироваит - не нашел.
я не совсем понял. Язык интерфейса программы имеется в виду? Вот это я не знаю. С ключами-то, дефолтный ставится, наверное.
Если язык программы, то это надо в реестре
[HKEY_CURRENT_USER\Software\7-ZIP]
"Lang"="ru"

Michigun
03-03-2005, 12:19
Спасибо за ключи - работает.

я не совсем понял. Язык интерфейса программы имеется в виду? Вот это я не знаю. С ключами-то, дефолтный ставится, наверное.

Да, язык интерфейса. По дефолту - английский, и ни с какими типами файлов не ассоциирован.

Буду искать - вдруг по хитрому как то можно - файлик там пихнуть в папку с программой, или в реестре чего подправить.

kirillkr
03-03-2005, 12:23
Пришло разрешение от автора выложить для ВСЕХ желающих (за что ему огромный респект).
Можно и выкладывать.

> Только, последний попрос: этот файл был доступен только для меня или вообще для всех желающих?

Для всех.

Ссылка на офф.сайт http://www.7-zip.org/dl/7zip.nsi
ЗЫ.Прикрепить файл не получилось, думаю Vadikan сможет прикрепить его.

Michigun
03-03-2005, 12:40
Только не
[HKEY_CURRENT_USER\Software\7-ZIP]
"Lang"="ru"
а
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\7-ZIP]
"Lang"="C:\\Program Files\\7-Zip\\Lang\\ru.txt"

kirillkr
03-03-2005, 12:50
у меня прописано именно "Lang"="ru", но версия у меня последняя. На 3,13 возможности проверить - нету

Michigun
03-03-2005, 13:42
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT]

[HKEY_CLASSES_ROOT\.001]
@="7-Zip.001"

[HKEY_CLASSES_ROOT\.7z]
@="7-Zip.7z"

[HKEY_CLASSES_ROOT\.arj]
@="7-Zip.arj"

[HKEY_CLASSES_ROOT\.bz2]
@="7-Zip.bz2"

[HKEY_CLASSES_ROOT\.cab]
@="7-Zip.cab"

[HKEY_CLASSES_ROOT\.cpio]
@="7-Zip.cpio"

[HKEY_CLASSES_ROOT\.deb]
@="7-Zip.deb"

[HKEY_CLASSES_ROOT\.gz]
@="7-Zip.gz"

[HKEY_CLASSES_ROOT\.rar]
@="7-Zip.rar"

[HKEY_CLASSES_ROOT\.rpm]
@="7-Zip.rpm"

[HKEY_CLASSES_ROOT\.tar]
@="7-Zip.tar"

[HKEY_CLASSES_ROOT\.zip]
@="7-Zip.zip"


[HKEY_CLASSES_ROOT\7-Zip.001]
@="001 Archive"

[HKEY_CLASSES_ROOT\7-Zip.001\DefaultIcon]
@="C:\\Program Files\\7-Zip\\Formats\\split.dll"

[HKEY_CLASSES_ROOT\7-Zip.001\shell]
@=""

[HKEY_CLASSES_ROOT\7-Zip.001\shell\open]
@=""

[HKEY_CLASSES_ROOT\7-Zip.001\shell\open\command]
@="\"C:\\Program Files\\7-Zip\\7zFMn.exe\" \"%1\""

[HKEY_CLASSES_ROOT\7-Zip.7z]
@="7z Archive"

[HKEY_CLASSES_ROOT\7-Zip.7z\DefaultIcon]
@="C:\\Program Files\\7-Zip\\Formats\\7z.dll"

[HKEY_CLASSES_ROOT\7-Zip.7z\shell]
@=""

[HKEY_CLASSES_ROOT\7-Zip.7z\shell\open]
@=""

[HKEY_CLASSES_ROOT\7-Zip.7z\shell\open\command]
@="\"C:\\Program Files\\7-Zip\\7zFMn.exe\" \"%1\""

[HKEY_CLASSES_ROOT\7-Zip.arj]
@="arj Archive"

[HKEY_CLASSES_ROOT\7-Zip.arj\DefaultIcon]
@="C:\\Program Files\\7-Zip\\Formats\\arj.dll"

[HKEY_CLASSES_ROOT\7-Zip.arj\shell]
@=""

[HKEY_CLASSES_ROOT\7-Zip.arj\shell\open]
@=""

[HKEY_CLASSES_ROOT\7-Zip.arj\shell\open\command]
@="\"C:\\Program Files\\7-Zip\\7zFMn.exe\" \"%1\""

[HKEY_CLASSES_ROOT\7-Zip.bz2]
@="bz2 Archive"

[HKEY_CLASSES_ROOT\7-Zip.bz2\DefaultIcon]
@="C:\\Program Files\\7-Zip\\Formats\\bz2.dll"

[HKEY_CLASSES_ROOT\7-Zip.bz2\shell]
@=""

[HKEY_CLASSES_ROOT\7-Zip.bz2\shell\open]
@=""

[HKEY_CLASSES_ROOT\7-Zip.bz2\shell\open\command]
@="\"C:\\Program Files\\7-Zip\\7zFMn.exe\" \"%1\""

[HKEY_CLASSES_ROOT\7-Zip.cab]
@="cab Archive"

[HKEY_CLASSES_ROOT\7-Zip.cab\DefaultIcon]
@="C:\\Program Files\\7-Zip\\Formats\\cab.dll"

[HKEY_CLASSES_ROOT\7-Zip.cab\shell]
@=""

[HKEY_CLASSES_ROOT\7-Zip.cab\shell\open]
@=""

[HKEY_CLASSES_ROOT\7-Zip.cab\shell\open\command]
@="\"C:\\Program Files\\7-Zip\\7zFMn.exe\" \"%1\""

[HKEY_CLASSES_ROOT\7-Zip.cpio]
@="cpio Archive"

[HKEY_CLASSES_ROOT\7-Zip.cpio\DefaultIcon]
@="C:\\Program Files\\7-Zip\\Formats\\cpio.dll"

[HKEY_CLASSES_ROOT\7-Zip.cpio\shell]
@=""

[HKEY_CLASSES_ROOT\7-Zip.cpio\shell\open]
@=""

[HKEY_CLASSES_ROOT\7-Zip.cpio\shell\open\command]
@="\"C:\\Program Files\\7-Zip\\7zFMn.exe\" \"%1\""

[HKEY_CLASSES_ROOT\7-Zip.deb]
@="deb Archive"

[HKEY_CLASSES_ROOT\7-Zip.deb\DefaultIcon]
@="C:\\Program Files\\7-Zip\\Formats\\deb.dll"

[HKEY_CLASSES_ROOT\7-Zip.deb\shell]
@=""

[HKEY_CLASSES_ROOT\7-Zip.deb\shell\open]
@=""

[HKEY_CLASSES_ROOT\7-Zip.deb\shell\open\command]
@="\"C:\\Program Files\\7-Zip\\7zFMn.exe\" \"%1\""

[HKEY_CLASSES_ROOT\7-Zip.gz]
@="gz Archive"

[HKEY_CLASSES_ROOT\7-Zip.gz\DefaultIcon]
@="C:\\Program Files\\7-Zip\\Formats\\gz.dll"

[HKEY_CLASSES_ROOT\7-Zip.gz\shell]
@=""

[HKEY_CLASSES_ROOT\7-Zip.gz\shell\open]
@=""

[HKEY_CLASSES_ROOT\7-Zip.gz\shell\open\command]
@="\"C:\\Program Files\\7-Zip\\7zFMn.exe\" \"%1\""

[HKEY_CLASSES_ROOT\7-Zip.rar]
@="rar Archive"

[HKEY_CLASSES_ROOT\7-Zip.rar\DefaultIcon]
@="C:\\Program Files\\7-Zip\\Formats\\rar.dll"

[HKEY_CLASSES_ROOT\7-Zip.rar\shell]
@=""

[HKEY_CLASSES_ROOT\7-Zip.rar\shell\open]
@=""

[HKEY_CLASSES_ROOT\7-Zip.rar\shell\open\command]
@="\"C:\\Program Files\\7-Zip\\7zFMn.exe\" \"%1\""

[HKEY_CLASSES_ROOT\7-Zip.rpm]
@="rpm Archive"

[HKEY_CLASSES_ROOT\7-Zip.rpm\DefaultIcon]
@="C:\\Program Files\\7-Zip\\Formats\\rpm.dll"

[HKEY_CLASSES_ROOT\7-Zip.rpm\shell]
@=""

[HKEY_CLASSES_ROOT\7-Zip.rpm\shell\open]
@=""

[HKEY_CLASSES_ROOT\7-Zip.rpm\shell\open\command]
@="\"C:\\Program Files\\7-Zip\\7zFMn.exe\" \"%1\""

[HKEY_CLASSES_ROOT\7-Zip.tar]
@="tar Archive"

[HKEY_CLASSES_ROOT\7-Zip.tar\DefaultIcon]
@="C:\\Program Files\\7-Zip\\Formats\\tar.dll"

[HKEY_CLASSES_ROOT\7-Zip.tar\shell]
@=""

[HKEY_CLASSES_ROOT\7-Zip.tar\shell\open]
@=""

[HKEY_CLASSES_ROOT\7-Zip.tar\shell\open\command]
@="\"C:\\Program Files\\7-Zip\\7zFMn.exe\" \"%1\""

[HKEY_CLASSES_ROOT\7-Zip.zip]
@="zip Archive"

[HKEY_CLASSES_ROOT\7-Zip.zip\DefaultIcon]
@="C:\\Program Files\\7-Zip\\Formats\\zip.dll"

[HKEY_CLASSES_ROOT\7-Zip.zip\shell]
@=""

[HKEY_CLASSES_ROOT\7-Zip.zip\shell\open]
@=""

[HKEY_CLASSES_ROOT\7-Zip.zip\shell\open\command]
@="\"C:\\Program Files\\7-Zip\\7zFMn.exe\" \"%1\""
- для ассоциации.
Долговременных опробований не было, может, что то и не правильно :durak:

Vadikan
03-03-2005, 22:32
kirillkrЗЫ.Прикрепить файл не получилось, думаю Vadikan сможет прикрепить его.Можно загнать в zip архив или прикрепить как текстовый файл. Иначе никак - расширение не пройдет.

Файл прикреплен

Michigun
10-03-2005, 13:24
А как используется этот скрипт???

kirillkr
10-03-2005, 13:44
Этот скрипт, который используется для создания инсталлятора NSIS. Компилите его при помощи makensis.exe и у вас на выходе будет exe-шник-инсталлятор

Michigun
10-03-2005, 15:53
А-а-а-а.. а зачем это надо? Т.е. мне или вам?

kirillkr
10-03-2005, 16:05
Для того чтобы Вы или я смогли изменить установку под свои нужды. Мне например, кроме русского, и максимум английского, языка другие не нужны. Плюс чтобы сразу зарегистрировать типы и т.п.

Michigun
10-03-2005, 17:15
Вы, я вижу, понимаете в этом вопросе.
Я нет.
По видимому, можно с использованием этого скрипта создать автоматическую установку, чтобы по умолчанию стоял русский язык и типы были зарегестрированы.
Не могли бы Вы дать пару ссылок, где можно научиться так делать? Или(это было бы счастье!), выложить готовый скрипт? А то и ехешник?




© OSzone.net 2001-2012