Суть в общем-то проста
Хочется нарезать универсальную установочную болванку.
Винда плюс всё свободное ПО: FF, TB, OpenOffice, etc.
Соответственно хочется создать такой дистр FF && TB, в который все необходимые расширения интегрированы изначально. Чтобы только прошла установка громптицы и огнелиса - тут же и встроенный календарь (lightning), и chatzilla... И главное - MinimizeToTray и Enhancer
А в идеале - чтобы все настройки по дефолту были уже сделаны.
Собственно, есть мысль создать второй такой же компакт для FreeBSD
Отсутствует
Тогда - для разных платформ такие наборы. Они будут различаться по составу только парой несовместимых расширений и тем, ну и конечно сборки под соответствующую систему. Желательно Вин (32 и 64), Мак и минимум пара Линуксов. Кстати, для Линукса это должен быть набор, устанавливающийся по логике Мозилла-продуктов, то есть не специализированный RPM, а просто архив, который можно распаковать и сразу запускать бинарники, без установки.
Помнится, кто-то на форуме спецсборки делал, но не помню, только ли под Винду или нет.
Отсутствует
... Я такие подарочные болванки делал неоднократно... Только без Винды, ибо это НЕ-ЗА-КОН-НО!
А вопрос-то какой? :-) Если предустановленные расширения - возьмите за основу FF и TB в portable-варианте...
Только, извините, нафиг пользователям Ваши ЛИЧНЫЕ предпочтения.
Оба продукта от Мозиллы тем и хороши, что КАЖДЫЙ САМ выбирает себе только то, что нужно ЕМУ ОДНОМУ!
Project Rosenfox: Pure, fast and secure inner settings for Mozilla Firefox. Global and complete manual on GitHub.
Отсутствует
Rosenfeld я с вами немного не согласен. Многие люди, меня окружающие (мой брат, моя девушка) любят мою сборку Firefox но сами даже не представляют как и где качать эти дополнения
Отсутствует
Да нет, в принципе-то я не против...
Только уже убедился - если людям вот так вот все в рот класть - сами не научатся ничему и никогда
Project Rosenfox: Pure, fast and secure inner settings for Mozilla Firefox. Global and complete manual on GitHub.
Отсутствует
Rosenfeld
... Я такие подарочные болванки делал неоднократно... Только без Винды, ибо это НЕ-ЗА-КОН-НО!
А разве если ключ не прилагать, это не становится демоверсией? Никогда не задумывался на тему, есть ли триальные ключи к винде?..
--- ---
Отсутствует
undefined
Могу привести свой скрипт перепаковки Firefox под кое-какие нужды (win32):
@echo off set $mz_exe="Firefox Setup 2.0.0.4.exe" set $cs_exe="Firefox Setup 2.0.0.4 customized.exe" set $sevenzip="c:\Program Files\7-Zip\7z.exe" :: Распаковка сборки %$sevenzip% x %$mz_exe% -obuild_win\ :: Замена закладок copy /Y customizations\bookmarks\bookmarks.html build_win\localized\defaults\profile\bookmarks.html :: Добавление поисковых плагинов copy /Y customizations\searchplugins\rambler.xml build_win\localized\searchplugins\rambler.xml copy /Y customizations\searchplugins\russia-map-yandex.xml build_win\localized\searchplugins\russia-map-yandex.xml :: Удаление лишних поисковых плагинов del /F /Q build_win\localized\searchplugins\lingvo.yandex.ru.xml del /F /Q build_win\localized\searchplugins\priceru.xml del /F /Q build_win\localized\searchplugins\yahoo-ru.xml :: Установка стартовой страницы copy /Y customizations\start_page\browserconfig.properties build_win\localized\browserconfig.properties :: Обновление русификации (установка другого поисковика по умолчанию) cd customizations\l10n %$sevenzip% a -tzip ..\..\build_win\localized\chrome\ru.jar locale\browser-region\region.properties cd ..\..\ :: Добавление расширения %$sevenzip% x -tzip customizations\extension\extensions.xpi -obuild_win\nonlocalized\extensions\extension@extension.ru :: Упаковка сборки cd build_win %$sevenzip% a -r -t7z app.7z -mx -m0=BCJ2 -m1=LZMA:d24 -m2=LZMA:d19 -m3=LZMA:d19 -mb0:1 -mb0s1:2 -mb0s2:3 copy /B ..\extra\7zSD.sfx+..\extra\app.tag+app.7z ..\%$cs_exe% cd .. :: Зачистка rmdir build_win /S /Q
Добавлено Thu Apr 10 22:47:41 2008 :
app.tag имеет вид типа:
P.S. Если интересно, могу привести аналогичный скрипт для Linux-сборки, хотя там совсем всё просто.
P.P.S. Mac у меня не вышел. Точнее распаковать смог, а запаковать - увы.
Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.
Отсутствует
Sid
Ух ты, очень полезный батник (особенно ключи 7zip для распаковки/упаковки).
Спасибо!
Предпочитаю bash
Даже написал аналогичный shell-скрипт перепаковывающий .exe. Так как 7-zip портирован на Linux, это несложно.
Добавлено Fri Apr 11 01:48:29 2008 :
По поводу ключей к прочтению рекомендуется http://www.kaply.com/weblog/2007/07/27/ … n-windows/
Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.
Отсутствует
ну не совсем. Делаю часть, которая для расширений:
%$sevenzip% x -tzip customizations\extension\ru.xpi -obuild_win\nonlocalized\extensions\ru@ru
Ну и как бы все. Меня кроме расширений ничего больше не интересует. После этого запускаю файлик setup.exe, без упаковки, и Птица ставится без каких-либо расширений.
Отсутствует
нифига не понятно
Для начала качаем это: http://svn.smedbergs.us/cck-repack/trunk/resources/7zSD.sfx
Потом создаем app.tag с таким содержанием:
Все должно быть в одной строчке, иначе у меня не работало((
Оба эти файла помещаем в папку extra
Затем я делал так:
1. Распаковал установочный фокса в папку customizations, которая рядом с extra.
2. Добавил/Изменил/Удалил там все что нужно
3. Создал и запустил батник с таким вот содержанием:
@echo off set $cs_exe="MyFirefox Setup 3.0.5.exe" set $sevenzip="ПУТЬ К 7-Z АРХИВАТОРУ" cd customizations %$sevenzip% a -r -t7z app.7z -mx -m0=BCJ2 -m1=LZMA:d24 -m2=LZMA:d19 -m3=LZMA:d19 -mb0:1 -mb0s1:2 -mb0s2:3 copy /B ..\extra\7zSD.sfx+..\extra\app.tag+app.7z ..\%$cs_exe%
Если перепаковываем много раз, не надо забывать удалять app.7z, который создается в папке customizations, можно конечно добавить соответствующую строчку в батник))
Лучшие подписки AdBlock для рунета: Анти-реклама Анти-порно
Сообщить об ошибке
Отсутствует
со скриптами разобрался)))
подскажите пожалуйста как терь внести в дистрибутив не только дополнения но и их настройки так же нужно внести подписки для Adblock Plus (в каком файле это всё хранится?)
Отсутствует
Nonick
ну это можно посмотреть побродя по своему профилю, но я сделал имхо проще - создал новый, настроил все как нужно и скопировал в собираемый дистр.
Можете мой дистр скачать и посмотреть, как раз там подписки к адблоку добавлены.
Ссылку дать не могу(правила запрещают, мне ее уже 2 раза сносили ), заходите на http://code.google.com/p/ruadlist/ там снизу она есть
Лучшие подписки AdBlock для рунета: Анти-реклама Анти-порно
Сообщить об ошибке
Отсутствует
Nonick
Профиль -> extensions
Там сами расширения, и их настройки.
Лучшие подписки AdBlock для рунета: Анти-реклама Анти-порно
Сообщить об ошибке
Отсутствует
Профиль -> extensions
Там сами расширения, и их настройки.
я тоже так подумал тк там есть файл типа для настроек однако хранятся они почему то совсем в другом файле
в общем разобрался с чем хотел спасибо за помощь
Отсутствует
там есть файл типа для настроек
ну там много файлов с настройками)))
Просто это от программы расширения зависит я думаю
Лучшие подписки AdBlock для рунета: Анти-реклама Анти-порно
Сообщить об ошибке
Отсутствует
Уважаемые, а можно пошагово все расписать? Есть огромное желание сделать для себя собственную сборку Firefox со всеми нужными мне плагинами и поисковыми дополнениями. Интересует только под Windows. Для того, чтоб запаковать плагины нужно их в отдельную папку скопировать или просто в строке
%$sevenzip% x -tzip customizations\extension\extensions.xpi -obuild_win\nonlocalized\extensions\extension@extension.ru
их по порядку перечислить?
Отсутствует
d.sejbel
нужно распаковывать каждый отдельно
т.е., берём произвольный xpi, кладём в customizations\extension, открываем его архиватором и смотрим файл install.rdf, запоминаем содержимое тэга id
далее распаковываем:
%$sevenzip% x -tzip customizations\extension\<наш xpi> -obuild_win\nonlocalized\extensions\<id>
Отсутствует
Какой из способов предложенных выше выбрать? Unghost или DemonSat? Я вообще не понимаю в скриптах... Какой способ проще?
Уж очень хочется собрать свой дистрибутив FF.
Отсутствует