Список пакетов, которые необходимо установить, есть.
А где список пакетов, которые необходимо снести?
Так, мне, например, сто лет не нужны Evolution и Empathy — я всегда их сразу же после установки удаляю.
Ещё хотелось бы сразу добавлять доп. репозитории и пакеты из них (например, Skype).
У меня не было такой необходимости, но могу всё это добавить со временем (или кто-нибудь ещё добавит :)).
Суть в том, что при использовании LiveCD мне всё время приходилось настраивать интернет и устанавливать необходимый софт (будь то chntpw, testdisk, smartmontools или ещё что-нибудь) и задача была в том, чтобы этот софт просто был на CD (или в моём случае — в сети) и скачивать его не нужно было.
Теоретически да, возможно, но это не совсем то, что было нужно.
Например у меня есть кастомизованная Ubuntu 9.10 и вышла 10.04, мне так же её нужно кастомизовать. В случае с этим скриптом всё, что мне нужно сделать, это заменить в файле конфигурации версию. В случае же с ручной кастомизацией — это пол дня времени.
— Фууу, ребята, посмотрите на этот ужасный Live CD!!! Чувак, ты правильно сделал что заехал к нам! Иди, выпей кофе, съешь французских булок, а мы пока прокачаем твой компакт! \m/
Прошу прощения, но не понимаю как мне воспользоваться Вашим скриптом.
Моя попытка собрать дистрибутив с помощью UCK провалилась и я решил попробовать Ваш способ. Какие команды и в какой последовательности мне потребуется ввести в консоли, чтобы получить желаемый результат. Также интересует как использовать config? Создается пустой файл и туда я копирую текст из примера, который Вы описали выше, а потом редактирую? А если я уже скачал пакеты, то можно как-то упростить их установку указав например что-то типа «ставим все из директории /packages/*» А если не грузиться с LiveCD, а производить все действия из под Ubuntu 10.04 уже установленной, то что мне нужно сделать, чтобы примонтировать раздел? Я так понимаю, что мне потребуется произвести переразметку своего раздела, чтобы выделить необходимое пространство, которое потом я буду монтировать?
Еще раз извиняюсь за столь делитанские вопросы, но я очень рассчитываю на помощь автора и всего сообщества.
Пожалуйста, как можно подробнее опишите процесс кастомизации, так как никакие другие интструменты не работают (может быть руки кривые, может мозгов не хватает у меня). Попробовал UCK, remaister (вроде бы так назвается, там используют бекап системы), reconstructor (оффлайн версия так и не запустилась ссылаясь на то, что мне нужно выбрать какой-то проект — это самая первая вкладка перед выбором пути к ISO, а оннлайн версия не доступна в данный момент).
Заранее благодарен за помощь!
1. Загружаюсь с LiveUSB
2. Сейчас подготовлю файловую систему и примонтирую ее.
3. Создаю в примонтированной ФС директорию LIVEDIR владельцем которой я буду являться
4. Как мне нужно изменить config_example?
хочу добавить: flash player, полную поддержку воспроизведения форматов AMR и 3GP, как это сделано в linux mint (там totem их воспроизводит и mplayer), проприетарные драйвера для видеокарт ATI и беспроводных сетевых карт broadcom, добавить шрифты Arial, Verdana, Timew New Roman в общем все MS Fonts, добавить samba, полная поддержка русского языка, распаковка архивов RAR
полностью обновить все пакеты до последней стабильной версии.
5. Какой командной запускается?
На счёт обновления: UPTODATE=1
По первому вопросу — в скрипте не предосмотрено удаление пакетов, но можно его добавить. Для этого в скрипте перед командой aptitude install можно добавить aptitude purge.
Про запуск:
bash ubuntu-iso-customization.sh config_example
или
chmod +x ubuntu-iso-customization.sh
./ubuntu-iso-customization.sh config_example
А еще не понятно как это конфиг содержит версию LiveCD. Получается, что файл конфига берет все необходимые файлы с LiveCD, который в данный момент работает в приводе? Запутался окончательно %)
Эх, неправильно смонтировал ФС. Пишет, что не может создать директорию '/mnt/live': Permission denied.
Подскажите пожалуйста, как правильно смонтировать ФС.
У меня есть раздел на 21 Гигабайт, который я подключил.
в случае, когда требуется установить пакеты, которых нет в репозиториях убунту, как следует поступить? я могу добавить репы в liveCD, чтобы скрипт скачал необходимые пакеты?
Вся установка софта идёт в разделе "# install packages". Там можно добавить своё. Кроме того строка в скрипте sudoedit /etc/apt/sources.list открывает открывает редактор источников, туда можно добавить свои.
Я ведь загрузился с LiveUSB… Можно как-то отредактировать скрипт, чтобы он взял исходные файлы с флешки? Или лучше указать ему на файл iso, который я могу скинуть на подключенную ФС.
Просто удали папку live. В скрипте идёт проверка на существование этой директории, чтобы случайно второй раз скрипт не запустить.
Вот в этой строке:
mkdir $LIVEDIR && cd $LIVEDIR || exit 1
Простая кастомизация Ubuntu LiveCD