Pull to refresh

Comments 42

UFO just landed and posted this here
Проще чем с UCK, а главное работает :)
Список пакетов, которые необходимо установить, есть.
А где список пакетов, которые необходимо снести?
Так, мне, например, сто лет не нужны Evolution и Empathy — я всегда их сразу же после установки удаляю.

Ещё хотелось бы сразу добавлять доп. репозитории и пакеты из них (например, Skype).
У меня не было такой необходимости, но могу всё это добавить со временем (или кто-нибудь ещё добавит :)).
Суть в том, что при использовании LiveCD мне всё время приходилось настраивать интернет и устанавливать необходимый софт (будь то chntpw, testdisk, smartmontools или ещё что-нибудь) и задача была в том, чтобы этот софт просто был на CD (или в моём случае — в сети) и скачивать его не нужно было.
Только не на CD, а в данном случае на DVD, т.к. если из образа ничего не удалять, то он получится больше 700Мб.
Чисто в качестве предположения: попробуйте добавить пакеты для удаления в тот же список, добавив минус в конце имени пакета. Я исхожу из того, что
$ sudo aptitude install evolution-
удалит пакет evolution.

Как и наоборот:
$ sudo aptitude remove thunderbird+
установит thunderbird.
Если будете пробовать — отпишитесь, пожалуйста, получилось ли. Самому интересно :)
Супер :)))
Но я рекомендую удалять с помощью purge.
Предложение-вопрос. Можно ли сделать чтоб было так?

Грузишься с лайвсиди, настраиваешь её любым удобным способом, даёшь указание создать обновлённый iso-образ. Финиш.

(Это если с флэшки грузиться нельзя; а если можно, то все эти операции бесмысленны, так ведь?)
Теоретически да, возможно, но это не совсем то, что было нужно.
Например у меня есть кастомизованная Ubuntu 9.10 и вышла 10.04, мне так же её нужно кастомизовать. В случае с этим скриптом всё, что мне нужно сделать, это заменить в файле конфигурации версию. В случае же с ручной кастомизацией — это пол дня времени.
«кастомизация» — звучит просто ужасно.
В общем-то согласен :) Есть более подходящее русское слово?
тюнинг — нормальное русское слово ;)
«Прокачиваем свой Ubuntu Live CD» )))
— Фууу, ребята, посмотрите на этот ужасный Live CD!!! Чувак, ты правильно сделал что заехал к нам! Иди, выпей кофе, съешь французских булок, а мы пока прокачаем твой компакт! \m/
Спасибо, очень интересно, узнал нового для себя :)

Кстати, есть сервис Reconstructor, прямо в онлайне можно собрать свой LiveCD/DVD Ubuntu/Debian. Т.ж. есть прога, для сборки в оффлайне.
Онлайн не пробовал, про офлайн не знал. Спасибо, обязательно посмотрю.
Прошу прощения, но не понимаю как мне воспользоваться Вашим скриптом.
Моя попытка собрать дистрибутив с помощью UCK провалилась и я решил попробовать Ваш способ. Какие команды и в какой последовательности мне потребуется ввести в консоли, чтобы получить желаемый результат. Также интересует как использовать config? Создается пустой файл и туда я копирую текст из примера, который Вы описали выше, а потом редактирую? А если я уже скачал пакеты, то можно как-то упростить их установку указав например что-то типа «ставим все из директории /packages/*» А если не грузиться с LiveCD, а производить все действия из под Ubuntu 10.04 уже установленной, то что мне нужно сделать, чтобы примонтировать раздел? Я так понимаю, что мне потребуется произвести переразметку своего раздела, чтобы выделить необходимое пространство, которое потом я буду монтировать?
Еще раз извиняюсь за столь делитанские вопросы, но я очень рассчитываю на помощь автора и всего сообщества.
Пожалуйста, как можно подробнее опишите процесс кастомизации, так как никакие другие интструменты не работают (может быть руки кривые, может мозгов не хватает у меня). Попробовал UCK, remaister (вроде бы так назвается, там используют бекап системы), reconstructor (оффлайн версия так и не запустилась ссылаясь на то, что мне нужно выбрать какой-то проект — это самая первая вкладка перед выбором пути к ISO, а оннлайн версия не доступна в данный момент).
Заранее благодарен за помощь!
Прошу прощения, давайте по порядку.
В разделе «Описание» написано что нужно делать. Что из этого непонятно?
1. Загружаюсь с LiveUSB
2. Сейчас подготовлю файловую систему и примонтирую ее.
3. Создаю в примонтированной ФС директорию LIVEDIR владельцем которой я буду являться
4. Как мне нужно изменить config_example?

хочу удалить: evolution, gwibber, emphaty, games, transmission, brasero, pitivi, rhythmbox

хочу добавить: 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, который в данный момент работает в приводе? Запутался окончательно %)
Да, всё верно, но проверялось всё на 10.04.
Спасибо огромное! Сейчас попробую все это реализовать под 10.04.1
Еще раз прошу прощения за столь глупые вопросы.
Эх, неправильно смонтировал ФС. Пишет, что не может создать директорию '/mnt/live': Permission denied.
Подскажите пожалуйста, как правильно смонтировать ФС.
У меня есть раздел на 21 Гигабайт, который я подключил.
нет, не так, вот так
sudo chown $USER /mnt
mkdir: cannot create directory '/mnt/live': File exists

теперь вот такая беда
перед запуском скрипта директория должна быть пустая
Я имею ввиду подмонтированную директорию.
rm -r /mnt/*
в случае, когда требуется установить пакеты, которых нет в репозиториях убунту, как следует поступить? я могу добавить репы в liveCD, чтобы скрипт скачал необходимые пакеты?
Вся установка софта идёт в разделе "# install packages". Там можно добавить своё. Кроме того строка в скрипте sudoedit /etc/apt/sources.list открывает открывает редактор источников, туда можно добавить свои.
Спасибо! Почти закончил вписывать пакеты. Скоро буду собирать ISO. Отпишусь, когда будет результат :)
/mnt/iso/ubuntu-10.04.1-desktop.iso: No such file or directory

теперь вот это мучает :(
Я ведь загрузился с LiveUSB… Можно как-то отредактировать скрипт, чтобы он взял исходные файлы с флешки? Или лучше указать ему на файл iso, который я могу скинуть на подключенную ФС.
вручную сделал папку iso и закинул туда файл с образом системы, запустил скрипт еще раз и теперь ошибка такая:

mkdir: cannot create directory '/mnt/live': File exists

данная папка там есть и она пустая
Просто удали папку live. В скрипте идёт проверка на существование этой директории, чтобы случайно второй раз скрипт не запустить.
Вот в этой строке:
mkdir $LIVEDIR && cd $LIVEDIR || exit 1
Sign up to leave a comment.

Articles