Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для timon45

Ветеран


Сообщения: 557
Благодарности: 154

Профиль | Отправить PM | Цитировать


Да, заработало, разобрался. Проблема была в том что я объединил 2 дистрибутива с удалением языков которые мне не нужны, не отредактировав файл package.cfg + он ещё отличается с файлом дистрибутива разных архитектур.
И, теперь работоспособную сборку сделал так:
1. Распаковал два дистрибутива:
Код: Выделить весь код
AVG_Antivirus_Free_x64_693.exe => D:\AVG_Antivirus_Free_x64_693
AVG_Antivirus_Free_x86_694.exe => D:\AVG_Antivirus_Free_x86_694
2. Файлы package.cfg, products.cfg из D:\AVG_Antivirus_Free_x86_694 переименовал в packagex86.cfg, productsx86.cfg, в D:\AVG_Antivirus_Free_x64_693 packagex64.cfg, productsx64.cfg соответственно.
3. Содержимое каталога D:\AVG_Antivirus_Free_x64_693 переместил в D:\AVG_Antivirus_Free_x86_694 без замены
4. Удалил ненужные языки:
Код: Выделить весь код
D:\AVG_Antivirus_Free_x86_694\av\lng_**x.cab
D:\AVG_Antivirus_Free_x86_694\av\lng_**a.cab
...
и
Код: Выделить весь код
D:\AVG_Antivirus_Free_x86_694\license_**.htm
...
оставил только "ru" и "us"
5. Открыл через текстовый редактор файл packagex86.cfg и packagex64.cfg, и затер строки с языками которые удалил в п.4 license_**.htm
6. Запаковал каталог D:\AVG_Antivirus_Free_x86_694 обратно в D:\AVG_Antivirus_Free_x86_694.7z
7. Собрал инсталлятор с помощью кнопки от gora
Конфигурационный файл:
;!@Install@!UTF-8!
SetEnvironment="Name=AVG Anti-Virus Free 2016"
SetEnvironment="Vers=694 %%P"
Title="Установка %Name%"
BeginPrompt="Сейчас будет установлен
%Name% %Vers%

Нажмите 'OK', удерживая [Shift], для
автоматической установки программы"
FinishMessage="Установка завершена!"
GUIFlags="2+4+8+16+32+2048+4096"
GUIMode="1"
OverwriteMode="1"
MiscFlags="4"
ExtractTitle="Распаковка файлов..."
ExtractDialogText="Придется подождать..."
RunProgram="%%P:hidcon:cmd /c ren package%%P.cfg package.cfg"
RunProgram="%%P:hidcon:cmd /c ren products%%P.cfg products.cfg"
RunProgram="avgsetupx.exe /mode=offline /selfextract"
AutoInstall="%%P:hidcon:cmd /c ren package%%P.cfg package.cfg"
AutoInstall="%%P:hidcon:cmd /c ren products%%P.cfg products.cfg"
AutoInstall="avgsetupx.exe /mode=offline /selfextract /Silent=true /Langid=1049 /InstallToolbar=false /ChangeBrowserSearchProvider=false /InstallSidebar=false /ParticipateProductImprovement=false /DontRestart /DisableScan /KillProcessesIfNeeded /FEG"
;!@InstallEnd@!

Размер получился чуть меньше 300 мб, ключ тихой установки -ai -gm2 -fm0
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:23, 13-01-2016 | #6