PDA

Показать полную графическую версию : [Проект] Gui-интегратор пакета обновлений и аддонов #2


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 [16] 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47

Amigos
13-12-2009, 19:09
hobbit25, по слухам, есть подводные камни с некоторыми аддонами, ну а сам UpdatePack нормально интегрируется.

hobbit25
14-12-2009, 00:02
D1abl093, а что тут не понятного????????

Mite
14-12-2009, 00:28
hobbit25, посмотрите тему Служебные - [addon] Конструктор: Удаление компонентов Windows XP (http://forum.oszone.net/thread-137382.html) - начиная с 424 поста (а возможно и раньше) отписывались участники форума, которые выполняли интеграцию под win7 x64 - судя по постам были проблемы с аддонами удаления, но какие-то другие аддоны, опять же судя по тем постам, успешно интегрировались.

S.T.R.E.L.O.K.
14-12-2009, 05:05
А кто нить собирал пакет обновлений WindowsXP из windows 7 »
я не понял этой фразы, ты имеешь в виду, будет ли UpdatePack для Win 7 подобный winXP? или что?

опять оффтопю :(

izakiel
15-12-2009, 10:23
hobbit25, посмотрите тему Служебные - [addon] Конструктор: Удаление компонентов Windows XP - начиная с 424 поста (а возможно и раньше) отписывались участники форума, которые выполняли интеграцию под win7 x64 - судя по постам были проблемы с аддонами удаления, но какие-то другие аддоны, опять же судя по тем постам, успешно интегрировались. »лично у мен он вызывал проблемы, правда какие уже не помню.. и не в UpdatePck дело...

Ionicman
17-12-2009, 09:48
Вопрос у меня к сторожилам :)
Настроил GUI все работает все устраивает, но есть вопрос в следующем - я интегрирую драйвера, перепакованные от greg_b (зазипованные),
мне нужно, чтобы новые драйвера ушли в папку %systemroot%/Drivers и там подхватывались системой + стандартные драйвера.

Я задал путь для распаковки драйверов %SystemRoot%\Drivers, затем в дополнительно стоит - сохранять драйвера и автоочистка, но после установки, к сожелению, на диске в корне появляется папка Drivers, причем с очень странной структурой - в ней лежит папка D (а в ней Finish.ini) + куча папок DP_*** (драйвера)...

Что же я делаю не так? Или там надо Finish править или какойто другой ini-шник?

Заранее спасибо!

Mite
17-12-2009, 10:38
причем с очень странной структурой - в ней лежит папка D (а в ней Finish.ini) + куча папок DP_*** (драйвера)... »
Ничего странного: вы сами распакуйте любой из "зазипованных" драйверов - там все драйвера разложены по подпапкам, и корневой папкой является папка D.

А вообще-то из вашего поста не совсем ясно чего вы хотите: чтобы папки Drivers после установки не оставалось вообще или чтобы она оставалась, но являлась корневой для пакета драйверов?

Если первое, то ответ вот (http://forum.oszone.net/post-1279595-289.html), хотя это написано для отдельного аддона интеграции драйверов, для GUI-интегратора приоритет будут иметь настройки задаваемые здесь: Интеграция драйверов - кнопка Дополнительно - вкладка Настройки Finish - поставить Включить автоочистку.

Если второе - то вам прийдется перепаковать самим все пакеты, переименовывая D в Drivers (и не забывать делать это для всех пакетов, которые будут добавляться в дальнейшем) и задать путь для распаковки драйверов %SystemRoot%. Ну и в настройках еще посмотреть: если где упоминается D то заменить на Drivers. ИМХО - оно того стоит?

Ionicman
17-12-2009, 10:52
Я хочу чтобы все драйвера попали в ОДНУ папку в C:\Windows\Drivers например, а на диске C: в корне ничего не было.

А поповоду AutoCleanup=1 - стоит у меня галочка. И надо сказать что всякий мусор после распаковки он чистит реально. Но вот директории остаются в странном виде :(

И почему тогда так странно, что драйвера распаковываются так:

C:--\Drivers
|
\D--Finish.ini
|
\DP ченидь там
|
\D

Вообще с чего берутся папки DP_***? Так ведь просто файлы 7z называютя, а папка там корневая D

Ведь по идее должно быть так

C:--\Drivers
|
\D
|
папки с драйверами
|
Finish.ini

Нет?

Насчет перепаковки, не, ну пусть тогда будет C:\Windows\D,
я тогда понимаю что должен быть задан путь для распаковки %SystemRoot% так?

mercuryn
17-12-2009, 12:31
Ionicman, Не очень понятно, что Вы хотите.
Есть старая пословица: "В чужой монастырь со своим уставом не ходят...".
Gui-интегратор определяет целый ряд правил формирования конечного результата с определёнными свойствами - дистрибутива XP.
Ну не нравится Вам что-то - создайте свой Gui-интегратор, эксперименты не запрещены, но за свой счёт...

Ionicman
17-12-2009, 13:12
Ну я может выразился непонятно, щас попытаюсь собрать все в пункты:

1) Драйвера которые я интегрировал должны перейти в папку %systemroot%\D
2) Винда должна уметь их там искать, не забывая и про свои родные дрова ( Drivers.cab и т.д. )

Все.

Mite
17-12-2009, 14:17
1) Драйвера которые я интегрировал должны перейти в папку %systemroot%\D
2) Винда должна уметь их там искать, не забывая и про свои родные дрова ( Drivers.cab и т.д. )»
1) Вы в GUI-интеграторе на вкладке "Интеграция драйверов" - кнопка "Дополнительно..." - окно "Тонкая настройка интеграции драйверов" - вкладка "Настройка Fake setup" устанавливали параметр "Папка с драйверами на HDD" - %systemroot%\D, а параметр "Папка для распаковки драйверов" - %systemroot% ?
2) По идее, если первый пункт отработает, то отработает и второй!

Только что еще раз пересмотрел ваш пост 306: выходит вы распаковывали драйвера в %SystemRoot%\Drivers , а система их искала в %SystemDrive%\D - так чему же вы удивляетесь? Менять необходимо оба параметра! В таком случае второй параметр должен быть: %SystemRoot%\Drivers\D

А зачем вам вообще менять путь распаковки? Не проще ли в этом же окне "Тонкая настройка интеграции драйверов" установить галочку "Сохранять драйвера" - нужные драйвера скопируются в %systemroot%OEMDRV ?

Mite
17-12-2009, 14:38
Gui-интегратор определяет целый ряд правил »
Но не все же правила - догмы, некоторые параметры можно менять. Другое дело - стоил ли? Я тоже стараюсь как можно меньше вносить изменений от себя - прежде чем что-то менять лучше самому разобраться, почему оно так; и при ошибке проще задать вопрос и получить ответ.

Но: Ionicman спросил - я ответил... Как ему поступать - его дело.

Ionicman
18-12-2009, 07:35
Огромное всем спасибо, с драйверами я разобрался :) причина была проста до безобразия - когда я перепаковывал несколько пакетов с драйверами, у меня в 7z добавлялся пакет вместе с корневой директорией, а не с просто директорией "D" - отсюда и проблема - распаковывалось неправильно. Вобщем как всегда - сам виноват :-D

Теперь еще один маленький вопрос - сейчас все как надо, папка на CD - OEMDRV,папка распаковки %SystemRoot%, папка поиска %SystemRoot%\D.

Драйвера ставятся, но вот интересная штука - после первого захода в виндовс, когда запускается автоочищение, видно что он копирует inf-ы в спец папку это я понимаю, затем он чтото делает с драйверами ( бегут директории %SystemRoot%/D/... ),
так вот после этого когда захожу в windows - папке D там нет, есть OEMDRV - но там нет всего пакета драйверов.
Галка сохранить драйверы у меня стоит.

Отчего такое может быть?

Mite
18-12-2009, 08:55
Отчего такое может быть? »
Сохраняются не все драйвера, а только те, которые использовались во время установки (насколько я понимаю). А вообще-то вроде бы можно и всё сохранить - где-то это должно настраиваться (в finish.ini вроде).

Ionicman, вы почитайте вот эту тему - Служебные - [addon] интеграция драйверов #2 (Z_DRV_INST) (http://forum.oszone.net/thread-117681.html) - и особенно документацию по аддону - все что касаеся интеграции драйверов перекочевало в GUI-интегратор оттуда.

И еще - в GUI-интеграторе есть папка GUITOOLS\DRVDOK - в ней тоже есть документация.

Makaan
20-12-2009, 12:36
Многоуважаемый Boa Soft, вот хотелось бы видеть возможность исключения определенных файлов\директорий при копировании дистрибутива в %SystemRoot%\I386.

Объясню, через SVCPACK ставятся много программ, которые в принципе при постановлении не участвуют\ненужны и копируются они зря, потом конечно чистятся, но время уходит и на копирование и на удаление. Вот хотелось бы видеть возможность исключить по маске при установке CopySource =1

Mite
20-12-2009, 14:05
Makaan, а что вам мешает самому "очистить" дистрибутив от ненужных вам программ? И копировать уже очищенный. Я так себе и сделал: один оригинальный дистрибутив содержится в неприкосновенности и второй, "облегченный" как мне нужно, используется для интеграции.

2. Копирование дистрибутива меняться не будет. Для реализации разных вещей есть "Запуск внешних программ и CMD скриптов". »

Makaan
20-12-2009, 14:35
Mite, я веду речь о посткопировании при установке, а не про подготовку дистрибутива к интеграции.

Конечно можно все через PosSetup.cmd реализовать, но геморно, хотелось бы попроще, просто задавать маску игнорируемых типа:

"%WinDir%\i386\SVCPACK\*.exe"
"%WinDir%\i386\SVCPACK\*.key"
"%WinDir%\i386\SVCPACK\*.ini"
"%WinDir%\i386\SVCPACK\*.reg"

Mite
20-12-2009, 23:23
Makaan, извиняюсь - не понял сути вопроса. И присоединяюсь к вашей просьбе.

mercuryn
21-12-2009, 12:50
Mite, Makaan,
Посмотрел я эту папку, "%WinDir%\i386\SVCPACK\*.exe"
"%WinDir%\i386\SVCPACK\*.key"
"%WinDir%\i386\SVCPACK\*.ini"
"%WinDir%\i386\SVCPACK\*.reg" »
и ничего, кроме *.exe, *.ca_, по одному файлу .ini, .xml и двух файлов .cmd не обнаружил...
Надо заметить, что всё, что есть в этой папке, устанавливается полностью на компьютер. Если что-то удалять из неё, то грамотнее удалять аддоны и хотфиксы перед созданием дистрибутива.
Вам не кажется, что Вы немного запутались???

Ну, а если Вам так хочется что-то удалить из папок уже установленной системы, сделайте это вручную - затраты времени около двух минут... или не копируйте дистрибутив на диск...
Но смысла менять что-то в ГУИ-интеграторе ради непонятной цели нет, так как лень не всегда движитель прогресса... А говорить об экономии место на диске в таком объёме просто стыдно...

Makaan
21-12-2009, 14:00
mercuryn, У меня файлов на 115 метров почти, они мне после установки ОС ненужны. И я понимаю что все устанавливается на Т-13. Дистрибутив? точнее I386, сохраняется для обеспечения функции восстановления при повреждении, вот зачем мне 100 метров лишние?! И дело не в размере, а в том что они копируются с СД когда они потом удаляются. А 100 метров это уже 1\7 диска, этого мало?! А если это ДВД сборка то может быть и больше файлов.

Я предлагаю расширить и доработать функцию копирования дистрибутива, CopySource =1 то есть реакцию по этому ключу. Это настолько сложно сделать?!




© OSzone.net 2001-2012