PDA

Показать полную графическую версию : [addon] RSVCPACK - GUI для выбора установки программ на Т-40


Страниц : 1 2 3 4 5 6 7 [8] 9 10 11 12 13

opel431
14-02-2011, 15:17
т.е. все последующие профили у тебя ограничены списком стандартного профиля и заведомо меньше его по кол-ву и качеству аддонов »
По-другому и быть не может. Только, в "стандарте" все интегрированные аддоны, а дальше уж работает выборка необходимых. Иной логической последовательности, да и возможности реализации просто нет.

под несовместимыми я имел ввиду твики, которыми по разному можно настроить систему, офисы (open и ms) »
Я тоже делаю диск для себя и малого предприятия, поэтому и ввел профили - для себя TextMaker, а для МП Abiword и т.д. Точно также разделяю набор твиков.

NB что думаешь по-поводу »
Думаю это "правильно", только для сборки, предназначенной для "себя", для других - это уже неправильно. Другие должны получить весь интегрированный пакет, а не пытаться вникнуть в аргументацию сборщика.

которые удаляются из системы Del-аддонами, что несколько настораживает »
При установке система не проверяет, что вы там вырезали из дистрибутива, и отработает в обычном режиме. На странице "Компоненты" можно выбрать компоненты, не подлежащие установке в систему - без всяких проверок на их присутствие в дистрибутиве. Поэтому никаких коллизий не будет.

После установки вылезла трабла - система периодически требует установочный диск Windows. »
Это трабла к данному аддону не может быть привязана. Следует искать в ином месте - копирование дистрибутива, изменение пути к дистрибутиву и т.д.

saavaage
14-02-2011, 15:36
Думаю это "правильно", только для сборки, предназначенной для "себя", для других - это уже неправильно. Другие должны получить весь интегрированный пакет, а не пытаться вникнуть в аргументацию сборщика. »
я имел ввиду выбор юзером профиля поумолчанию. Естественно, при установки должна быть возможность выбрать другой. Объясню понятнее: у меня есть стандартный набор, который я ставлю практически всем. Есть набор для себя, есть для дизайнера, есть для слабых машин. Так вот я хочу, чтобы поумолчанию в списке был выбран профиль для всех, а не стандарт. Таким образом, если не предпринимать никаких действий, то автоматически должен ставиться он (через n секунд ожидания).
Если пользователь захочет выбрать другой, то - пожалуйста, пусть выбирает из списка профилей и ставит (речь не идет о жесткой фиксации).

PS посмотри, плиз, pm

opel431
14-02-2011, 16:11
я имел ввиду выбор юзером профиля поумолчанию »
Легче 1-м ввести профиль "Все", а стандарт сделать основным, рекомендуемым набором. Естественно его и считывать при загрузке.

sLiDeR-X
14-02-2011, 18:40
opel431, Поддерживаю насчет последнего поста, + я за возможности задания названий секций

opel431
14-02-2011, 19:52
Ребята!
Чуть разгребусь и сделаю.

Nun-Nun
14-02-2011, 22:02
Это трабла к данному аддону не может быть привязана. Следует искать в ином месте - копирование дистрибутива, изменение пути к дистрибутиву и т.д. »
Ну нет, так нет, я и не утверждаю, что с данным аддоном связано, вполне возможно, что совпадение.

Кстати, при использовании аддона одни грабли всё-таки оказались: на вкладке выбора интегрированных аддонов логика такова: то, что выделено (проставлена галочка) - то устанавливается, а на вкладке системных компонентов логика с точностью до наоборот - то, что выделено - то удаляется (к тому же по дефолту не выделено ничего, а это сбивает с толку, поскольку инстинктивная реакция на такое явление - нужно проставить галочки на всех системных компонентах, чтобы инсталлировались, а не удалились).

opel431
15-02-2011, 03:04
Ну нет, так нет, я и не утверждаю, что с данным аддоном связано, вполне возможно, что совпадение. »
Ищете, что изменяет пути в ветках реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\ServicePackSourcePath
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\SourcePath
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SourcePath

Кстати, при использовании аддона одни грабли всё-таки оказались »
Это не грабли, а не знание принципов удаление компонентов системы посредством файла ответов и элементарная невнимательность.
1. В раздел [Components] файла ответов всегда вносятся только компоненты, не подлежащие установке - если на странице все чеки пусты, то у вас не существует данной секции а, следовательно, и нет компонентов, не подлежащих установке.
2. Уже при попытке перейти на страницу выбора компонентов на панели сообщений появляется сообщение - "Компоненты системы" - изменение состава компонентов, не устанавливаемых в систему.
3. При нахождении мышки над панелью сообщений появляется сообщение - Отмеченные компоненты не будут установлены в систему. Но при необходимости их можно будет установить с диска.

P.S.
- Подберу более понятливое сообщение, при переходе на страницу.
- Да не вам будет сказано: "Устанавливать систему надо опираясь на знания, а не на инстинкты".
- Возможно, я далек от логики сборщиков, так как собираю дистрибутив только для себя.

ОбНОВЛЕНИЕ GUI!
Изменения:
Создаем свои профили - секция [Profile]. Не забываем добавлять при этом соответствующие секции для профилей.

Первым, как и следует, загружается первый профиль. В секцию первого профиля добавляем все то, что специфично только для последующих профилей - т.е. в результате, здесь будут отражены только общие - стандартные дополнения. Все остальное регулируем в других профилях.
sLiDeR-X! Добавь в шапку пояснения - назначение и редактирование секций в INI файле.

sLiDeR-X
15-02-2011, 10:17
opel431, сделал.

Обновление аддона

Включена последняя версия GUI - спасибо opel431
Пересмотрен принцип создания файла RunSetup.ini - теперь он автоматически генерируется исходя из наличия аддонов в сборке (строки берутся из базы - AddonBASE.xls)
Для изменения секций в файле RunSetup.ini необходимо менять их в файле Params.ini (RunSetup.ini вы не найдете, т.к. генерируется сразу в папку SVCPACK сборки)
Пересмотрен принцип построения базы AddonBASE.xls и считывание с него строк. Ушли от имен папок аддонов
После интеграции остается файл со списком аддонов в дистрибутиве - для удобной правки Params.ini
Оптимизировал файл finish.

Nun-Nun
15-02-2011, 10:21
opel431,

Благодарю за информацию, принял к сведению. По поводу п.1.2.3.: вероятно у меня какая-то из более старых версий аддона, где таких сообщений ещё нет (во всяком случае, не помню, чтобы они появлялись или допускаю, что мог не обратить внимания). Ну а к слову "инстинктивно" не стОит так придираться - оно использовано в переносном смысле.

opel431
15-02-2011, 11:03
сделал. »
Еще бы и скрин обновить.

Ну а к слову "инстинктивно" не стОит так придираться - оно использовано в переносном смысле. »
А я, и не придирался. Это дружеская реплика. Если обидел, прошу извинить.

sLiDeR-X
15-02-2011, 11:15
opel431, ;)

Nun-Nun
15-02-2011, 11:53
А я, и не придирался. Это дружеская реплика. Если обидел, прошу извинить. »
Нет, не обидели, я ведь не маленький. :) Ещё раз спасибо за программу, пойду экспериментировать!

sLiDeR-X, opel431,

В новой версии разрешилась ли ситуация с двойным аддоном STDU Viewer 1.5.330 + STDU Converter 1.1.70.0 и обычными, т.е. раздельными версиями STDU Viewer и STDU Converter ?

P.S. Просто заглянул в базу, там есть только STDU с комментом для версии-вьюера.

sLiDeR-X
15-02-2011, 12:37
Nun-Nun, добавь описание для второй программы и все заработает

Nun-Nun
15-02-2011, 13:08
добавь описание для второй программы и все заработает »
С добавлением сложностей нет, проблема была в другом, что разные варианты имели одинаковые исполняемые файлы и, кроме того, имеется в виду ситуация, когда пользователь (по... понятным причинам) в дистриб одновременно добавил оба варианта - и двойной и раздельные. Тогда как?

Rusis80
15-02-2011, 22:52
Помогите разобраться, не останавливается на Т-40, сразу на 39 убегает.
А на Т-13 всё отмеченное в _SetupHotfixes.cmd пропускает.
Устанавливаю:
RSVCPACK_s_110215 + Z-FakeSetupAdv + z-KeepPrefSVC + CMD_Files + Runss.
Содержимое _SetupHotfixes.cmd:
%SrcDosPath%\I386\SVCPACK\DirectX.exe
%SrcDosPath%\I386\SVCPACK\Flash.exe /rm
%SrcDosPath%\I386\SVCPACK\IEPro251.exe -y -gm2 -fm0
%SrcDosPath%\I386\SVCPACK\MSXML4.EXE
%SrcDosPath%\I386\SVCPACK\ROOTSUPD.EXE /Q
%SrcDosPath%\I386\SVCPACK\Shockwav.exe /S
%SrcDosPath%\I386\SVCPACK\CpldapuR.exe /verysilent
%SrcDosPath%\I386\SVCPACK\DNet1140.exe -ai2P -gm2
%SrcDosPath%\I386\SVCPACK\SPTD.exe add /q
%SrcDosPath%\I386\SVCPACK\fontsAdd.exe -gm2 -y
%SrcDosPath%\I386\SVCPACK\dllsfox.exe -y -gm2 -fm0
%SrcDosPath%\I386\SVCPACK\dllsfull.exe -y -gm2 -fm0
%SrcDosPath%\I386\SVCPACK\Firefox.exe -y -gm2 -fm0
%SrcDosPath%\I386\SVCPACK\Java_SE_JDK_JRE_x86.exe /S
%SrcDosPath%\I386\SVCPACK\Opera11.exe -y -gm2 -fm0
%SrcDosPath%\I386\SVCPACK\PwShell2.exe -ai1 -gm2
%SrcDosPath%\I386\SVCPACK\SLight.exe -gm2 -ai2
%SrcDosPath%\I386\SVCPACK\SKYPE5.EXE /VERYSILENT /NOLAUNCH /NOSTARTUP /NOPLUGINMANAGER
%SrcDosPath%\I386\SVCPACK\VCRedist.exe /S
%SrcDosPath%\I386\SVCPACK\XLive.exe -ai1
%SrcDosPath%\I386\SVCPACK\xReset10.exe -aiN - 100
%SrcDosPath%\I386\SVCPACK\zFoNtS.exe -gm2 -y
%SrcDosPath%\I386\SVCPACK\MassStor.exe
Где проблема, что делаю не так?
Лог Скрипта:

Подготовка дистрибутива.
Сжатие файлов.
Обработка специальных случаев.
Распаковка CAB-файлов.
Обновление DRIVER.CAB. Подождите, пожалуйста.
Обновление MMSSETUP.CAB. Подождите, пожалуйста.
Обновление SP3.CAB. Подождите, пожалуйста.
Копирование новых файлов.
Патч для Sfcfiles.dll.
Изменение Svcpack.inf.
Добавление строк в Sysoc.inf.
Добавление строк в Dosnet.inf.
Добавление строк в Txtsetup.sif.
Создание Hivepck.inf.

=== Создаем список установленных аддонов

Не удается найти C:\Update\Update XP SP3\Addons\RSVCPACK\ADDONS.LST

=== Генерируем файл настроек RunSetup.ini для аддонов:

CpldapuR= ╨рё°шЁхэшх фы* ярэхыш чрфрў
DirectX= ═рсюЁ ьєы№Єшьхфшщэ√ї сшсышюЄхъ DirectX
DXUpdate= ╙ЄшышЄр фы* юсэютыхэш* DirectX
dllsfox= ═рсюЁ сшсышюЄхъ Visual Fox Pro
dllsfull= ┴шсышюЄхъш, эхюсїюфшь√х фы* ЁрсюЄ√ яЁюуЁрьь
DNet1140= Microsoft .NET Framework
FLASH_PL= ╧ырушэ Adobe Flash фы* сЁрєчхЁют Firefox, Mozilla, Netscape, Saf
ari, Opera
FLASH_PL= ╧ырушэ Adobe Flash фы* сЁрєчхЁют Firefox, Mozilla, Netscape, Saf
ari, Opera
Flash= ╧ырушэ Adobe Flash
FlashGuard= ╙ЄшышЄр фы* сыюъшЁютър ш єфрыхэшх Autorun (чр∙шЄр юЄ тэхфЁхэш* ў
хЁтхщ)
MassStor= ─ЁрщтхЁр цхёЄъшї фшёъют
MSXML4= ╧юффхЁцър Ёрээшї яЁшыюцхэшщ
Opera11= ╚эЄхЁэхЄ сЁрєчхЁ
ROOTSUPD= ╬сэютыхэшх ъюЁэхт√ї ёхЁЄшЇшърЄют
Shockwav= ActiveX фы* яюърчр шэЄхЁръЄштэющ 3D-уЁрЇшъш шэЄхЁэхЄр т IE, Fire
Fox, Opera ш фЁєушї сЁрєчхЁрї
Skype5= ╧ЁюуЁрььр фы* юсьхэр ёююс∙хэш*ьш ш чтюэъют ё ъюья№■ЄхЁр
SLight= ╨рё°шЁхэшх ьєы№Єшьхфшщэ√ї ЇєэъЎшщ т шэЄхЁэхЄх
SPTD= ╠юфєы№, эхюсїюфшь√щ фы* рффюэр Daemon Tools ш фы* єёЄрэютъш Alcohol
xReset10= └тЄюяхЁхчруЁєчър яю юъюэўрэшш єёЄрэютъш

Change " " to "" in:

C:\Update\Update XP SP3\Addons\RSVCPACK\Files\ForceCopy\SVCPACK\RunSetup.ini: Ch
anged.

1 file(s) changed of 1 file(s) matching the search criteria.

Программа распаковки файлов Microsoft (R), версия 6.1.7600.16385
(C) Корпорация Майкрософт. Все права защищены.

Добавление C:\XPCD\I386\svcpack.inf в очередь на распаковку

Распаковка файлов ....

Распаковка файлов завершена ...
Невозможно распаковать файл в самого себя: c:\xpcd\i386\svcpack.inf.

Скопировано файлов: 1.
Cabinet Maker - Lossless Data Compression Tool

Программа распаковки файлов Microsoft (R), версия 6.1.7600.16385
(C) Корпорация Майкрософт. Все права защищены.

Добавление C:\XPCD\I386\CHGSTR.EXE в очередь на распаковку

Распаковка файлов ....

Распаковка файлов завершена ...
Невозможно распаковать файл в самого себя: c:\xpcd\i386\chgstr.exe.


Change "@$.cmd" to "start /wait @$.cmd" in:

C:\XPCD\I386\SVCPACK\_SetupHotfixes.cmd: Not Changed.

0 file(s) changed of 1 file(s) matching the search criteria.
Скрипт завершил свою работу.

Для продолжения нажмите любую клавишу . . .

opel431
16-02-2011, 02:57
Помогите разобраться, не останавливается на Т-40, сразу на 39 убегает. »

Ну, для начала, надо проверить настройку в файле fSetup.ini:
PreSetup=1
Далее наличие строки в файле PreSetup.cmd:
if exist "%SrcDosPath%\I386\SVCPACK\RSVCPACK.exe" start /wait "" "%SrcDosPath%\I386\SVCPACK\RSVCPACK.exe" 30 (30 это время до авто применения настроек - может быть иное, на ваше усмотрение).

sLiDeR-X
16-02-2011, 06:07
Rusis80, к тому же:
1. у вас старая версия аддона - скачайте новую из шапки
2. Не удается найти C:\Update\Update XP SP3\Addons\RSVCPACK\ADDONS.LST »
куда он у вас делся?

Rusis80
16-02-2011, 11:10
sLiDeR-X, opel431,
Спасибо парни, с этим я разобрался.
PreSetup и PosSetup были закоментированны в меню fSetup.
А ADDONS.LST я на пятый раз удалил, он то всё равно автоматом создаётся.
Теперь всё нормально, но вопросы остались...
PreSetup.cmd и PosSetup.cmd копируются в дистр не запакованными, от этого проблема, установщик не может скопировать эти файлы поскольку они и так распакованны, выдаёт ошибку. Может их в ручную запаковывать нужно?
Далее, PosSetup.cmd или PstSetup.cmd - какое имя правильное?
В смежной теме сказано, если используете GUI то PosSetup.cmd.
Но похоже на то, что fSetup его просто не увидел, и установка DOT-Net не продолжилась после входа в систему. Сразу перезагрузка, а после пытается поставить PwShell2, но без DOT-Net2 - ясен пень неудачно.
Вот сейчас опять проверил, и опять они зашли не упакованные.
PreSetup.cmd должен иметь такой вид PreSetup.cm_ ?

sLiDeR-X
16-02-2011, 11:57
Rusis80, это не касается данного аддона. Читайте все смежные темы. НЕ ОФФТОПИТЬ!

opel431
16-02-2011, 13:14
PreSetup.cmd и PosSetup.cmd копируются в дистр не запакованными »
Так и должно быть.

Далее, PosSetup.cmd или PstSetup.cmd - какое имя правильное? »
В Z-FakeSetupAdv - PreSetup и PstSetup, в ГУИ-интеграторе от Boa Soft PreSetup и PosSetup соответственно.

Но похоже на то, что fSetup его просто не увидел »
Естественно. Тем более, в ГУИ-интеграторе свой файл настроек PreSetup.ini.

PreSetup.cmd должен иметь такой вид PreSetup.cm_ ? »
Такой - PreSetup.cmd.




© OSzone.net 2001-2012