PDA

Показать полную графическую версию : Чем отличаются аддоны от RyanVM от аддонов от Petya V4sechkin?


Страниц : [1] 2 3

Porscheman
04-02-2006, 02:27
А вот скажите мне, идиоту :)
почему аддоны от Райана отличаются по структуре от аддонов по этой теме

Чего-то я совсем запутался :(

Petya V4sechkin
04-02-2006, 10:44
Porscheman
А вот скажите мне, идиоту :)
почему аддоны от Райана отличаются по структуре от аддонов по этой темеАбстрактный интерес? любопытство одолело? :)
1) Из моего скрипта (батника) невозможно сделать интеграцию RVM-аддонов.
2) Интеграцию RVM-аддонов выполняет либо nLite, либо RVM_Integrator.
Я в принципе не использую nLite ни для чего, в последний раз где-то год назад пробовал интегрить дрова, так оно (в довесок) еще и пропатчило файлы Syssetup.dll, Syssetup.inf (в чем не было никакой необходимости). Поэтому я изначально не ставил своей задачей обеспечение совместимости с nLite.
Что касается RVM_Integrator'а, то текущая версия имеет косяк с файлами Svcpack.inf, Sysoc.inf в юникодовской кодировке. Соответственно, мне нет никакого дела до совместимости с RVM-аддонами.
3) В моем паке (и аддонах типа WMP10) большинство файлов в исходном (не сжатом) виде, поэтому 7z-архив получается гораздо меньше (можете сравнить размеры аддонов WMP10 от dimadr и RVM). Для России по-прежнему "размер имеет значение - маленький лучше, чем очень большой" (c). Безлимитный инет далеко не у всех.
4) Если бы я хорошо говорил по-английски (и был бы заметной фигурой в MSFN-комьюнити), то, может быть, уговорил бы автора nLite обеспечить совместимость с моим паком (и аддонами). А может быть и нет :) Ведь мне это не надо (см. пункт 2).

Porscheman
04-02-2006, 17:21
Petya V4sechkin

Абстрактный интерес? любопытство одолело?

Неа, интерес реальный!

Есть уже собранный дистрибутив, который во-первых английский, во-вторых устраивает на 95%
Я бы с удовольствием добавил туда XML Parser. Аддоны от Райана можно интегрироваться самостоятельно, без установки всего пака, а могут ли Ваши и если да, то как - я не понял. (туповат наверное :))

Petya V4sechkin
04-02-2006, 18:11
Porscheman
Я хочу разобраться в структуре аддонов и можно ли их интегрировать без всего пакета обновлений.Нет.
Я знаю, это большой минус.

Petya V4sechkin
10-02-2006, 23:08
Я в принципе не использую nLite ни для чего, в последний раз где-то год назад пробовал интегрить дрова, так оно (в довесок) еще и пропатчило файлы Syssetup.dll, Syssetup.inf (в чем не было никакой необходимости). Поэтому я изначально не ставил своей задачей обеспечение совместимости с nLite.В общем-то, для меня самого это звучит не очень убедительно :) Мало ли, что было год назад, жизнь идет, все меняется.. Может быть, и в nLite что-то меняется к лучшему..
Да и следующая версия RVM_Integrator'а (по-видимому) будет нормально работать с юникодом.

Но я все равно не хотел бы менять свой формат по двум причинам:

1) Разница в размерах (об этом я уже говорил выше).
К примеру, у текущей версии моего пака (6.1.12) размер 27,1 метра, а если переделать в формат RVM (nLite), то размер будет около 33,8 метра. Разница 6,7 метра - много это или мало? не знаю..

2) Изменять пак в формате RVM несколько более геморно.
В RVM-паке нужно ручками прописывать в Entries.ini секции [svcpack_catalogs], [drivercab_expand], [drivercab_move], а у меня скрипт все это определяет автоматически.

Но ведь ничто не мешает вам, дорогие мои, делать аддоны в RVM-формате и выкладывать их для наших загранишных коллег (http://www.ryanvm.net/forum/viewforum.php?f=7). Большинство аддонов "легким движением руки превращается" из моего формата в RVM (и обратно). Ведь идею аддонов (как вы понимаете) я почерпнул оттуда, поэтому много общего. Достаточно всего лишь корректно сформировать Entries.ini (http://www.ryanvm.net/forum/viewtopic.php?t=488).

Boa Soft
11-02-2006, 15:42
Petya V4sechkin

Нет.
Я знаю, это большой минус.

Слушай, а нельзя ли просто из твоего пака удалить содержимое files ?

Аддоны же подхватятся?

Petya V4sechkin
11-02-2006, 15:53
Boa Soft
Svcpack.inf затрется (точнее, перестроится заново).
я над этим думаю (уже придумал, в принципе).

Boa Soft
12-02-2006, 20:54
Petya V4sechkin
Svcpack.inf затрется (точнее, перестроится заново).
я над этим думаю (уже придумал, в принципе).

Ну, думаю, это не так уж страшно. Файл не защищен подписью, а при пересоздани при отсутствии прямых указаий лишнего не должно добавится. Поэтому, и добавлений не нужно.

Petya V4sechkin
13-02-2006, 09:57
Boa Soft
Ну прикинь, у нас уже есть в дистрибе сформированный Svcpack.inf с CAT-файлами и т. д., а мы все из папки Files удалили, потом скрипт запустили, в результате - почти пустой Svcpack.inf.

Я же говорю, что уже придумал, как это обойти. Правда, нужна программулина, которая выкусывает содержимое секций из файлов. Те, что есть, меня не устраивают. Накропал что-то сам (коряво немного), но может быть, существуют функции API специально для работы с секциями? Поищу..

Вообще, это уже оффтопик полный.

DIVman
18-02-2006, 05:04
IMHO Делает человек (Petya V4sechkin) и делает грамотно и хорошо, за что ему низкий поклон. Чего копаться и бередить сдланное качественно?..

amel27
21-02-2006, 11:58
А вот скажите мне, идиоту Я вот тоже чувствую себя идиотом, где подсмотреть что есть аддон/модификация? А главное - как правильно их ставить?

Petya V4sechkin
21-02-2006, 13:05
amel27
Я вот тоже чувствую себя идиотом, где подсмотреть что есть аддон/модификация? А главное - как правильно их ставить?А уж я-то кем себя чувствую, даже и подумать страшно :) Если честно, я сам не знаю, что такое аддон. Да и не поставишь их никак (за небольшим исключением). Только в дистрибутив можно интегрить, причем вместе с UpdatePack-XPSP2-Rus (или с родственным паком).

Вот в следующей версии сделаю возможность интеграции одного отдельно взятого аддона (чтобы не пересобирать дистрибутив заново, если нужно всего лишь добавить один аддон). Чтобы можно было запустить, к примеру: "__PATCH.CMD <имя_аддона>".

amel27
21-02-2006, 15:50
Petya V4sechkin
Спасибо за ликбез, ждем с нетерпением... :)

Petya V4sechkin
14-03-2006, 15:30
Petya V4sechkin
Продолжаю диалог с самим собой :)

Да и следующая версия RVM_Integrator'а (по-видимому) будет нормально работать с юникодом.Не-а, не будет.
Но мне пришло в голову, что это совершенно не важно, потому что после применения моего пака файлы Sysoc.inf и Svcpack.inf по-любому будут в нормальной win-1251 кодировке. Таким образом, после моего пака вполне можно использовать RVM_Integrator для интеграции каких-то дополнительных RVM-аддонов!

Получается, что никакой проблемы из-за несовместимости форматов просто нет :)
Форматы RVM и Пети Васе4кина существуют как бы в параллельных измерениях, пересекаясь только в точках чистого плагиаторства :) каковых, я надеюсь, будет мало :)

Ster
06-10-2006, 15:34
Может, и повторюсь (искал, не нашёл, плохо искал?), но почему бы не сделать сам основной патч тоже в виде адд-она, как другие его части?
Public hotfix pack main add-on. :)
Повысится универсальность и снимется автоматом озвученая выше проблема. (Что отдельный адд-он ставить уже можно, знаю.)
Сейчас вот смотрел структуру патча (не 100%) - вроде бы препятствий к этому нет. Или я чего-то не знаю? Естественно, сделать его всегда 1-м по порядку при интеграции. Но чтобы можно было и убрать, как и любой другой аддон.
Да и концептуальнее будет :)

Petya V4sechkin
06-10-2006, 16:42
Ster
В принципе, это можно сделать легко.
Хотя и сейчас проблем вроде уже нет, никаких?

Ster
06-10-2006, 22:39
Спасибо.
Проблем никаких.
И, действительно, было бы хорошо так сделать, imho.
Это повысит гибкость использования пака.

Vlad09
23-12-2006, 16:54
Вопрос для Petya V4sechkin:
А можно ли Ваш сервис пак UpdatePack-XPSP2-Rus внедрить в английский дистрибутив ХР? Наверно нет, я еще не пробовал, может сэкономите мое время, и просветите?

Сервис-пак версии 2,15а от Райана у меня почему-то внедряется в дистрибутив с ошибкой, хотя я его туда пихаю оригинальным интегратором вепсии 1.42, после интеграции не желает ставиться МУИ русский, и вообще нет русского языка в перечне возможных языков локализации.

Petya V4sechkin
23-12-2006, 18:10
Vlad09
Нет, мой UpdatePack не предназначен для английской XP.
О проблеме с установкой русского MUI (точнее, LIP) я читал на форуме Раена. Один чел написал, что виновато критическое обновление KB921398.

aset
07-01-2007, 18:59
Не-а, не будет.
Но мне пришло в голову, что это совершенно не важно, потому что после применения моего пака файлы Sysoc.inf и Svcpack.inf по-любому будут в нормальной win-1251 кодировке. Таким образом, после моего пака вполне можно использовать RVM_Integrator для интеграции каких-то дополнительных RVM-аддонов!

вопрос допольнительные аддоны РВМ для англицкой винды да и ваще все аддоны для англ а если у тя винда русская Я могу добавить Таким образом, после моего пака вполне можно использовать RVM_Integrator для интеграции каких-то дополнительных RVM-аддонов!




© OSzone.net 2001-2012