Последние два дня я на работе возился с реконструктором, попутно выполняя свои прямые обязанности. В ходе «ковыряния» реконструктора я решил делать небольшие заметки, которые благостно сегодня оставил на работе (срочно пришлось собираться на Савёловский рынок).
Ну да ладно, попробую самые яркие особенности воспроизвести по памяти. Кстати, сегодня обновил реконструктор до актуальной версии (есть там кнопочка «Обновить»).
В нынешнем виде Reconstructor годится для разовой переделки дистрибутива. Объясняю почему. Все проделанные вами изменения, дополнения и т.п. в следующий раз придётся воспроизводить по новой, т.к. нет возможности сохранить в какой-нибудь конфигурационный файл все расставленные галочки. Минус, конечно, но не такой критичный, чтобы не пощупать программу. Отсутствие конфигурационного файла начинает сказывать, когда после двух-трех (мне хватило двух
) не успешных попыток пересобрать Ubuntu, приходиться повторять все шаги ещё раз. Думаю почему это не удобно, будет понятно из дальнейшего описания.
Кстати, я в прошлый раз не упомянул, что для работы самого реконфигуратора понадобится образ с оригиналом. Сейчас подробности я опущу, но после того как вы указали реконструктуру место расположения образа и нажали кнопку Далее, через некоторое время (зависит от мощности вашего компьютера — у меня примерно минут 20-30) можно воспользоваться не только вкладками реконструктора, но и в консоле (специальная кнопка в программе) можно «полазить» по дереву будущей системы (реконструктор запускает систему из образа в chroot'е). Я сразу же попробовал сделать апгрейд этой виртуальной системе — получилось.
После того, как во всех вкладках вы расставите необходимые галочки, укажите необходимые параметры и данные, выберите плагины, самое время собирать образ. Размер образа будущей системы будет зависеть от вашей «жадности» на установку тех или иных плагинов. Процесс установки, обновления, удаления пакетов можно наблюдать всё в той же консоле. После того как все необходимые пакеты будут подготовлены остаётся только создать (нажать на ещё одну кнопочку) образ. На весь процесс пересборки и создания образа у меня уходило от 40 минут до полутора часов. Теперь, надеюсь, понятно, что если вы что-то указали не так и свежесобранная система не стартует, то вам придётся полностью повторить всю последовательность действий.
Теперь поговорим о плагинах. Я уже упоминал, что плагины представляют собой обыкновенные bash-скрипты, в которых указано что надо делать (установить программу или удалить, например). Вместе с установкой реконструктора устанавливаются всего несколько плагинов, тогда так на сайте создателя программы этих плагинов гораздо больше. Неудобство добавления плагинов состоит в том, что как правило программа и необходимые модули скачивают и сохраняются в отдельном каталоге, поэтому когда вы станете добавлять эти плагины, то каждый раз вам придётся прощёлкивать мышью (в адресной строке почему верно указанный путь не работал) весь путь от /usr/share/reconstructor до того места где они у вас лежат. Это не удобно, да и на пятом плагине начинает откровенно раздражать. Поэтому делаем просто. Если вы уже запустили программу, то смело её закрывайте, реконструктор при каждом запуске делает инициализацию установленных плагинов автоматически. А затем смело копируйте необходимые плагины в /usr/share/reconstructor/modules и делайте их исполняемыми (эти действия лучше сделать из под рута или через sudo).
Вот так собственно пока всё.
P.S. В итоге всех моих экспериментов, удачно собрал RUbuntu v. 0.1 (Russian Ubuntu)
(вот и название получилось), в котором был выкинут OpenOffice (надо было освободить место под кодеки и чтобы влезало на CD), были выкинуты ещё несколько программ. Зато добавил: поддержку NTFS (проверить на запись не успел, да и не было под рукой венды), последние драйвера nVidia (с AIGLX), поддержка мультимедии (win32-кодеки, поддержка MP3 и т.п.), MPlayer, flash-player, flash-плагин для Firefox (только ради эксперимента), win-шрифты (хотя в системе я их так и не нашёл) и ещё немного разного. Плюс ко всему: установил свою тему и свои обои на рабочий стол. Первый образ вышел у меня размером в 682 MB. Для проверки запустил в виртуальной машине. Работает сносно, на следующий неделе продолжу свои ковыряния.
P.P.S. Образы пока никому не даю, т.к. они не совсем юзабильны. 