X
    Categories: ПрактикумСофт

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


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

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

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

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

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

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

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

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

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

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

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



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

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

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

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

И вот именно сейчас начинается вся кропотливая работа по созданию вашей сборки 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

 


admin-dm2003: