Комплект за персонализиране на Ubuntu, вашият Ubuntu LiveCD за 30 минути
Когато инсталирате Ubuntu или използвате Ubuntu LiveCD, сблъсквали ли сте се с поне един от тези проблеми: - необходимостта от инсталиране на необходимия софтуер всеки път след инсталиране на ubuntu, свързване на допълнителни хранилища; - монотонна и продължителна персонализация на външния вид на gnome след инсталиране; — Харесвате openbox, lxde или друг работен плот, който няма дистрибуция на ubuntu, базирана на него; - Вашият хардуер изисква допълнителна конфигурация и допълнителни драйвери след инсталиране на Ubuntu; —LiveCD не съдържа софтуера, необходим за вашата работа, или, напротив, искате да го улесните, като премахнете всичко ненужно.
Или може би просто искате да направите оригинален подарък на приятел / приятелка под формата на комичен, цветен, приятелски комплект за дистрибуция на Linux, проектиран със собствената ви ръка. Ако все още не сте чували за комплекта за персонализиране на Ubuntu, позволете ми да ви го представя.
Комплектът за персонализиране на Ubuntu е набор от скриптове, специално предназначени да персонализират в детайли Ubuntu LiveCD. Разбира се, можете да правите и без тях, например, като следвате това ръководство или използвате онлайн услугата за реконструкция. Но този метод е много прост и подходящ за начинаещи. И така, ще ни трябва комплектът за разпространение на ubuntu (и версията за настолни компютри, и сървърът ще свършат работа), 5 GB свободно място в домашната директория, достъп до интернет за изтегляне на пакети и добавяне на нови хранилища и самият пакет Ubuntu Customization Kit (UCK), който присъства в официалното хранилище на ubuntu (sudo apt-get install uck), но отказа да работи с iso изображението на кармичната коала, така че препоръчвам да изтеглите най-новата версия (там е deb пакет) от официалния сайт. Стартиране на приложението от стандартното меню (Приложения→Системни инструменти→Ubuntuкомплект за персонализиране) или от конзолата uck-gui, получаваме следното съобщение»Изисквания: 1. около 5 GB свободно дисково пространство в /home/exception/tmp 2. Интернет достъп за извличане на езикови пакети 3. apt-source ред "deb-src archive.ubuntu.com/ubuntu/ karmic main" активиран (необходим за изграждане на bootlogo)"
След като изпълнихме препоръката, следваме по-нататък.
Тук идва предложение за избор на езиците, които ще бъдат налични на нашия LiveCD. След това ще бъдете подканени да изберете език, когато зареждате LiveCD. След това изберете работната среда за нашата дистрибуция и LiveCD, можете да изберете няколко опции.
Всичко! Ако искате да управлявате вътре в liveCD от конзолата, изберете "Run console application" в прозореца на UCK, ако искате да започнете да опаковате ISO изображението - "Continue build".
В края програмата ще докладва в прозореца на терминала за успеха на операцията (ако е била успешна) и ще посочи местоположението на ISO изображението на liveCD (
Използвани материали при написването на статията: Ячайник; Помощ от общността на Ubuntu.
Последния път ви казах за комплекта за персонализиране на Ubuntu, инструмент за промяна на дистрибуцията на Ubuntu, като също споменах подобен пакет Reconstructor. Този уикенд имах чудесна възможност да се запозная както с пакета за инсталираната система, така и с онлайн услугата. Така че бързам да споделя впечатленията си и сравнението на текущите опции за персонализиране на дистрибуцията на Ubuntu по-нататък.
Да започнем с онлайн услугата build.reconstructor.org. След примамливото предложение да се регистрирате безплатно, след като въведете данните си и потвърдите регистрацията по имейл, стигаме до много аскетично проектирана страница, която прилича на различни IDE.
Като се има предвид работата по нетбук, дизайнът по отношение на използваемостта е възхитителен,но възможностите на тази услуга също са интересни. За да създадете нов проект, ще трябва да посочите: Име на проекта; Версия; Кратко описание; Основна дистрибуция (можете да избирате от Debian 5.0×86 и amd64, както и ubuntu 9.04 и 9.10 също x86 и amd64); Тип (може да бъде Дисково изображение или Live CD); Работна среда (за избор: Gnome, KDE, XFCE, само текст. Не е много, но мисля, че е повече от достатъчно).
Сега по-подробно какво ви позволява да персонализирате тази услуга. На първо място, можем лесно да инсталираме пакетите, от които се нуждаем, в основната дистрибуция от официалните хранилища. Уеб менюто за инсталиране изглежда много подобно на Synaptic, но за съжаление не показва вече инсталирани пакети, не показва зависимости и не ви позволява да премахнете ненужните пакети от основната дистрибуция. Проследяването на размера на бъдещото разпределение също не е възможно.
Допълнителна функционалност осигурява система от модули. Някои модули, като например инсталиране на предварително изтеглени файлове, добавяне на допълнителни хранилища, могат да се добавят към проект повече от веднъж. Можете да прочетете повече за модулите в секцията за помощ на услугата. В допълнение, модулите ви позволяват лесно да актуализирате пакетите за разпространение до текущата версия, което също е много добро. След приключване на работата с модулите е възможно да добавите свои собствени скриптове за окончателната конфигурация на системата, можете просто да напишете в тях премахване на ненужни пакети или инсталиране на пакети от прясно добавени хранилища в модули. В края на краищата можете безопасно да щракнете върху иконата Build и вашият iso ще бъде изграден на специален сървър само за няколко минути. Като цяло възможностите на услугата са впечатляващи, но както се оказа, не всичко е толкова розово, колкото изглежда на пръв погледгледка. В пристъп на радост от работата с такава приятелска услуга, не спирах да се чудя как може такава функционалност да е безплатна, кой плаща за сървърите за компилации и съхранение на дистрибуцията, както и допълнителни файлове. Отговорът беше намерен достатъчно бързо, когато се регистрирате, ви се разпределят $5, които след това се премахват за използване на дисково пространство, както и за изграждане на разпространението и изтеглянето му.
И ако първият път чакането за компилация на дистрибуцията беше незначително, то вторият път компилацията ми беше на опашката за няколко часа. Също така, срещу малко по-висока такса е възможно да зададете задачата си с най-висок приоритет. Освен това можете да използвате услугите на сервизни партньори, например да поръчате cd / dvd / usb-flash от On-Disk с вашия комплект за разпространение и цветен медиен дизайн. Можете да захранвате акаунта си с помощта на PayPal. Първите $5 са общо взето достатъчни за вашите очи, за да създадете своя собствена версия на дистрибуцията.
Не много разстроен, продължих да се запознавам със сайта и документацията на Reconstructor и попаднах на офлайн версия на услугата, която може да бъде изтеглена тук. Всъщност това е подобен скрипт на UCK python под формата на съветник, но, както ми се стори, той е по-приятелски и предоставя повече опции. Няма да описвам всяка стъпка от този съветник, тъй като е много лесно да се работи с него, така че ще насоча вниманието ви към отличителните му характеристики. Подобно на UCK, Reconstructor ви позволява да работите с дистрибуции на Ubuntu (въпреки че не съм опитвал да захранвам дистрибуции на Debian към него), освен това, ако няма iso изображение на дистрибуцията, можете да използвате диска Ubuntu LiveCD, поставен в устройството, когато работи, пакетът създава своя собствена директория
/reconstructor, където разопакова бъдещата ви дистрибуция в основната директория (няма проблемможете да копирате необходимите файлове, deb пакети), както и директориите remaster и initrd. За да инсталирате свои собствени теми, тапети, икони и други декорации, Reconstructor има всичко готово.
Можете също така да промените началния екран, да добавите допълнителни хранилища. Разделът за оптимизация ви позволява да ускорите изключването и зареждането на системата, като изберете необходимите услуги за стартиране, а Live CD ви позволява да създадете свой собствен системен потребител, както и да посочите името на хоста. Освен това можете да надстроите ядрото на LiveCD.
Както и в онлайн услугата има модули. Всъщност това са обикновени bash скриптове, които могат да се изпълняват на определени етапи, така че сами да напишете допълнителни няма да е трудно. Примерни скриптове са в /usr/share/reconstructor/modules.
Но най-много ми хареса възможността да стартирам конзолата с chroot
/reconstructor/root/ (грубо казано, ще ви позволи да работите с бъдещата система, сякаш вече сте я инсталирали). Както и възможността за стартиране на X сесия с бъдещо разпространение, но за съжаление тази опция е в процес на активна разработка и може да не работи винаги. (Не успях да стартирам X сесия, вероятно поради особеностите на системните ми настройки, така че не можах да го проверя)
След като приключите работата с настройките на комплекта за разпространение, не забравяйте да щракнете върху Приложи и щракнете върху Напред, след което ще бъдем помолени да дадем име на комплекта за разпространение, неговата архитектура и също така да изберете файл и път за запазване. Освен това е възможно да се премахнат всички Win32 версии на приложения, както в UCK.
Освен това, в зависимост от мощността на вашия компютър, след известно време ще получите iso изображение на вашата версия на Ubuntu. Като цяло много ми хареса офлайн версията на Reconstructor, възможно е постоянно да наблюдавате размераокончателния комплект за разпространение, много настройки, някои от които ви позволяват да промените системата с няколко кликвания. Богатите функции на пакета наистина ви позволяват да се откъснете от ненужните неща, които са автоматизирани възможно най-добре, и да се справите с креативността, в това отношение UCK изглежда като чудовище. Източник