Ubuntu Customization Kit – создай свою сборку с Убунту

Стандартный

ubuntu-customization-kit

Наверное существует множество пользователей Убунту, которые хотели бы создать свою собственную сборку. И не важно для каких целей: для массовой установки Ubuntu на множество компьютеров с уже присутствующими в сборке кодеками, архиваторами, поддержкой Flash и Java, нужными программами, либо для создания новой ОС от новых Поповых с нескучными обоями. Главное, что такая возможность есть и это – Ubuntu Customization Kit.

Как работает данная программа? Нужно “скормить” ей официальный образ Ubuntu, провести небольшие манипуляции, а потом приступить к кастомизации официальной Ubuntu. Итак, поехали!

Лучше скачать .deb пакет последней версии отсюда – https://sourceforge.net/projects/uck/files/latest/download. После установки запускаем программу, найдя ее в меню Dash.

1. В первом окне приветствия программа предупредит вас, что нужно иметь 5Gb свободного места на жестком диске и подключение к интернету. Жмем ОК.

Welcome_484

2. Далее нужно выбрать языковые пакеты для установки.

Выберите значение из списка_485

3. Затем нужно выбрать список языков, которые будут доступны при загрузке с live-CD или Live-USB.

Выберите значение из списка_486

4. Теперь нужно выбрать язык по умолчанию при загрузке.

Выберите значение из списка_487

5. Выбираем графическую оболочку рабочего стола. В моем случае я выбрал Unity.

Выберите значение из списка_488

6. Выбираем образ диска, который и будем изменять.

Please choose an ISO image to be used as the basis for your live CD._489

7. Придумываем имя диска, либо оставляем предложенное.

8. Далее советую выбрать yes, если хотите пользоваться консолью для настройки образа, если хотите просто русифицировать, то нужно выбрать no.



Выберите значение из списка_491

9. Далее программа предложит удалить Windows-компоненты, такие как: (autorun.inf, usb-creator.exe, wubi.exe). Выбираем yes.

Выберите значение из списка_492

10. Затем программа предложит создать гибридный образ. Именно это нам и требуется, поэтому выбирайте yes.

Выберите значение из списка_493

11. На этом этапе программа предупредит нас, что вся нужная информация собрана и будет запущен процесс создания нового образа, который будет находится папке tmp/remaster-new-files вашего Домашнего каталога.

Ready to build_494

12. После этого начнется распаковка образа и подготовка к его кастомизации. После процесса подготовки вам будет предложено запустить Терминал.

UCK customization console_497

И вот именно сейчас начинается вся кропотливая работа по созданию вашей сборки Ubuntu. Уточню такую деталь – все команды мы будем выполнять без sudo, т.к. Ubuntu Customization Kit запущен от суперпользователя.

13. Для начала я отредактировал sources.list. Выполним в Терминале команду:

gedit /etc/apt/sources.list

Я очистил содержимое файла и вставил следующий текст:

###### Ubuntu Main Repos
deb http://ua.archive.ubuntu.com/ubuntu/ trusty main restricted universe multiverse
deb-src http://ua.archive.ubuntu.com/ubuntu/ trusty main restricted universe multiverse

###### Ubuntu Update Repos
deb http://ua.archive.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://ua.archive.ubuntu.com/ubuntu/ trusty-updates main restricted universe multiverse
deb http://ua.archive.ubuntu.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb http://ua.archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://ua.archive.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse
deb-src http://ua.archive.ubuntu.com/ubuntu/ trusty-updates main restricted universe multiverse
deb-src http://ua.archive.ubuntu.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb-src http://ua.archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse

###### Ubuntu Partner Repo
deb http://archive.canonical.com/ubuntu trusty partner
deb-src http://archive.canonical.com/ubuntu trusty partner

###### Ubuntu Extras Repo
deb http://extras.ubuntu.com/ubuntu trusty main
deb-src http://extras.ubuntu.com/ubuntu trusty main

Далее обновим индекс пакетов командой:

apt-get update

14. После этого удалил ненужные, на мой взгляд, пакеты:

apt-get remove transmission-gtk rhythmbox

15. После этого установил нужные кодеки и архиваторы:

apt-get install ubuntu-restricted-extras

apt-get install gstreamer0.10-plugins-ugly libxine1-ffmpeg gxine libdvdread4 totem-mozilla icedax tagtool easytag id3tool lame nautilus-script-audio-convert libmad0 mpg321 libavcodec-extra

/usr/share/doc/libdvdread4/install-css.sh

apt-get install p7zip-rar p7zip-full unace unrar zip unzip sharutils rar uudeview mpack arj cabextract file-roller

16. Далее можно установить программы, которые на ваш взгляд должны по умолчанию присутствовать в установленной Убунту:

apt-get install compizconfig-settings-manager deluge devede inkscape dconf-tools testdisk foremost gddrescue scalpel gparted gsmartcontrol e2fsck-static handbrake audacity shutter filezilla easytag isomaster furiusisomount acetoneiso gimp

Описывать все свои действия я не буду, т.к. я надеюсь вы поняли что и как нужно делать. Добавлю лишь несколько моментов. Можно добавлять сторонние репозитории и устанавливать нужные программы, но это все вы делаете на свой страх и риск. Например я добавил поддержку Java:

add-apt-repository ppa:webupd8team/java

apt-get update

apt-get install oracle-java7-installer

Можно установить программы из .deb пакетов. К примеру установим отличный офисный пакет от китайских умельцев – WPS-Office. Скачаем пакет последней версии. В вашем случае команды могут не сработать, т.к. на сайте может измениться версия программы, поэтому лучше скопировать ссылку для скачивания приложения и вставить в команды ниже:

wget http://kdl.cc.ksosoft.com/wps-community/download/a20/wps-office_10.1.0.5503~a20p2_amd64.deb

Далее установим программу:

dpkg -i /wps-office_10.1.0.5503~a20p2_amd64.deb

И теперь удалим уже ненужный .deb пакет.

rm /wps-office_10.1.0.5503~a20p2_amd64.deb

После всех действий выполните команду

exit

и начнется процесс создания вашего, измененного образа. В моем случае получился образ размером 2.5Gb.

Frozen Plasma – Foolish Dreams

 


7 Comments

  1. Уважаемый, если возможно, напишите о ПРАВИЛЬНОМ добавлении своих программ в XML список утилиты Ubuntu After Install.
    Спасибо 🙂

  2. Что то доходит до последнего пункта где выберешь запустить консоль и все опять окно вылетает с выбором и так вылетает пока не выбираешь завершить второй пункт. Нажимаешь ентер и все.

    • У меня все вышло нормально, а что делали с образом Вы, я же не видел, поэтому не могу точно знать из-за чего у Вас такая проблема.

  3. Разобрался. Сделал полностью по инструкции. Использовал Ubuntu-14.04.3-desktop-amd64.iso. Создался образ с именем livecd.iso С помощью YUMI создал загрузочную флешку с одной системой. Компьютер с неё загружается, выбираю пункт “Загрузка системы” и всё. В ответ сообщение – загрузиться не могу, введите команду для загрузки.
    Пробовал создавать образ с различными параметрами, результата нет.
    Выход из положения – дать созданному образу точно такое же имя, как у исходного и создать загрузочный диск. Теперь всё отлично. Система загружается, выбираю пункт “Использовать без установки”. И проверяю программы, установленные дополнительно. Всё ОК!

Leave a Reply

Статьи