Разное

Customization kit ubuntu: Ubuntu Customization Kit, свой LiveCD убунту за полчаса без плясок с бубном / Хабр

Содержание

Ubuntu Customization Kit, свой LiveCD убунту за полчаса без плясок с бубном / Хабр

Устанавливая Ubuntu или пользуясь LiveCD Ubuntu, встречались ли Вы хотя бы с одной из этих проблем:
 — необходимость каждый раз после установки ubuntu доустанавливать нужный софт, подключать дополнительные репозитории;
 — однообразная и длительная настройка внешнего вида gnome после установки;
 — Вам нравится openbox, lxde или любой другой desktop, на базе которого нет ни одного дистрибутива ubuntu;
 — Ваше оборудование требует дополнительной настройки и установки дополнительных драйверов после установки Ubuntu;
 — LiveCD не содержит необходимый для Вашей работы софт или Вы наоборот хотите облегчить его, удалив все ненужное.

А может Вы просто хотите сделать оригинальный подарок другу/подруге в виде шуточного, красочного, собственноручно оформленного дружелюбного дистрибутива Linux. Если Вы еще не слышали о Ubuntu Customization Kit, то разрешите представить его Вам.


Ubuntu Customization Kit — это набор скриптов, созданных специально для детального изменения LiveCD Ubuntu. Конечно можно обойтись и без них, например, следуя этому мануалу, или воспользовавшись онлайн сервисом reconstractor. Но данный способ весьма прост и подойдет для новичка.

И так, нам потребуются, дистрибутив ubuntu (подойдет и desktop версия, и server), 5GB свободного места в домашнем каталоге, доступ в интернет для скачивания пакетов и добавления новых репозиториев и сам пакет Ubuntu Customization Kit (UCK), который присутствует в официальном репозитории убунты (sudo apt-get install uck), но с iso образом karmic koala работать отказался, поэтому рекомендую скачать последнюю версию (есть deb пакет) с официального сайта. Запустив приложение из стандартного меню (Applications→System tools→Ubuntu customization kit) или из консоли uck-gui, получим следующее сообщение »Requirements:

1. about 5 GB of free disk space in /home/exception/tmp

2. Internet access for fetching language packs

3. apt-source line «deb-src archive.ubuntu.com/ubuntu karmic main“ enabled (necessary for bootlogo building)»


Выполнив рекомендацию, следуем дальше.


Здесь идет предложение выбора языков, которые будут доступны в нашем LiveCD. А следом будет предложен выбор языка при загрузке LiveCD.

Далее выбираем Desktop окружение для нашего дистрибутива и LiveCD, можно выбрать несколько вариантов.


И следом необходимо будет указать местонахождение ISO образа существующего Ubuntu дистрибутива. Следуя очередному шагу, нас попросят также назвать наш новый дистрибутив.

А вот затем следуют два важных вопроса, в первом спросят, хотим ли мы использовать продвинутые средства редактирования LiveCD, на что, рекомендую отвечать Yes, так как появится возможность дополнительно установить, удалить необходимые пакеты, а также настроить внешний вид дистрибутива. Во втором будет предложено удалить Windows компоненты такие, как wubi, от них я тоже отказался, так как не вижу смысла в установке дистрибутива из под Windows.

После нажатия ОК начинается процесс распаковки ISO файла и Вас попросят ввести свой пароль (необходимо для монтирования iso образа в системе). По окончании распаковки появится новое диалоговое окно. В это время полное содержимое файловой системы будущего liveCD находится в папке ~/tmp/remaster-root. Вы можете изменять её содержимое по своему усмотрению. Например, вы можете перенести свои настройки, скопировав файлы настроек из своего домашнего каталога в домашний каталог пользователя ubuntu в liveCD системе. Разумеется, сначала нужно создать домашний каталог для этого пользователя, а затем дать ему права на использование скопированных файлов. Но рекомендуется начинать с установки/удаления пакетов, выбрав Run package manager, что запустит по сути обычный Synaptic настроенный на наш будущий LiveCD. По умолчанию в нем включены не все репозитории, поэтому рекомендую заглянуть в Settings→Repositories и выбрать или добавить необходимые репозитории. После этого можно творить, например, я удалил mono, зато добавил необходимые для моего нетбука драйвера wifi, проигрыватели видео.

С программами покончено, теперь вы вероятно хотите перенести на liveCD свои пользовательские настройки. Это можно сделать, скопировав файлы и папки вида ‘.имяфайла’ из вашего домашнего каталога в домашний каталог пользователя ubuntu на liveCD. Но последний нужно сначала создать:

  1. sudo mkdir ~/tmp/remaster-root/home/ubuntu

Для копирования файлов в liveCD вам потребуются права суперпользователя, поэтому запустим файловый менеджер с правами рута.
После копирования файлов необходимо присвоить их пользователю ubuntu, который используется по умолчанию в liveCD

  1. sudo chown -R 999:999 ~/tmp/remaster-root/home/ubuntu

Всё! Если хотите ещё похозяйничать внутри liveCD из консоли, выберите в окне UCK ‘Run console application’, если хотите приступить к запаковке ISO образа – ‘Continue building’.

В конце программа сообщит в окне терминала об успешности операции (в случае её успеха) и укажет местонахождение ISO образа liveCD (~/tmp/remaster-new-files/livecd.iso).

В написании статьи использованы материалы:
Ячайник;
Ubuntu Community Help.

Мой Mint. Об Ubuntu Customization Kit вообще — Наш Блогосайт: Linux и «лирика»

Алексей Федорчук

После первого опыта по сборке собственного варианта Mint’а я увлёкся этой темой. И, в частности, решил пересобрать вариант с десктопом MATE — причём уже с практическими целями, для установку на свою Ноутбучку, Cinnamon для неё оказался тяжеловатым. В процессе этого предприятия я (и, как выяснилось, не только я) столкнулся с непредвиденными сложностями, которые заставили немного покопаться во внутренностях Ubuntu Customization Kit (далее UCK). В результате этого копания и появилась данная заметка.

Всякий, кому приходилось заниматься модификацией существующего установочного образа какого-либо дистрибутива, представляет себе основные этапы этого процесса:

  • монтирование образа как loop-устройства;
  • развёртывание её файловой системы — нынче все дистрибутивы используют какой-либо механизм компрессии, в частности в убунтоидах это SquashFS;
  • монтирование в loop-систему как связанных (bind) таких служебных, но абсолютно необходимых каталогов материнской системы, как /dev, /sys и, на всякий случай, /proc;
  • выполнение операции chroot в loop-каталог, становящийся таким образом корневым;
  • выполнение в chroot-окружении необходимых действий по удалению ненужных пакетов и установке необходимых;
  • выход из chroot-окружения и обратная запаковка loop-каталога;
  • размонтирование loop-устройства и создание из него загрузочного iso-образа с помощью isolinux.

Интуитивно было понятно, что UCK не делает ничего иного, кроме перечисленного, только автоматизирует процесс, делая его этапы почти незаметными для применителя. При ближайшем рассмотрении так и оказалось.

Основные исполняемые файлы пакета uck (а их 16 штук) собраны, понятное дело, в каталоге /usr/bin и имеют префикс uck-*. Все они являются самыми обычными шелл-скриптами, причём по их именам легко догадаться о назначении каждого. «Головным», то есть запускающим весь процесс скриптом является /usr/bin/uck-gui — именно он вызывается через пункт меню Администрирование -> Ubuntu Customization Kit — с опцией --wait-before-exit, отвечающей за ожидание нажатия Enter перед выходом из программы после успешного завершения её работы.

Кстати говоря, при неуспешном завершении, то есть возникновении ошибки по любой причине (например, нехватке места на целевом устройстве), ничего не происходит, кроме остановки работы. Никаких возвратов назад не предусмотрено, остаётся только закрывать главное терминальное окно программы (то самое пустое, которое в предыдущей заметке можно видеть на первом скриншоте) и начинать всё сначала. Так что, учитывая длительность распаковки SquashFS и некоторых других процедур, лучше действовать аккуратно и не ошибаться. Надеюсь, что заметки эта и следующая помогут заинтересованным читателям избежать по крайней мере тех граблей, на которые наступил я.

Кроме указанной, команда uck-gui (которая запускается от лица обычного пользователя — пароль для доступа к административным привилегиям запрашивается только тогда, когда они на самом деле потребуются) имеет ещё как минимум две опции. Первая, -m, обеспечивающая кеширование модифицированных частей образа, работает, как сказано в man (1) uck-gui, не всегда, и потому в стандартной ситуации не используется.

Вторая опция также штатно не задействована, но она может оказаться важной для применителя. Это опция remaster-dir, определяющая рабочий каталог для UCK, отличный от умолчального ~/tmp. Мне использование последнего по ряду причин было не желательно, поэтому итоговая команда для запуска UCK через меню приобрела такой вид:

uck-gui --wait-before-exit /home/data/my-mint

Кроме запуска процесса, сценарий uck-gui отвечает, в том числе, и за выбор типа десктопа — unity, gnome, kde, или others. Однако попытки вносить здесь какие-либо изменения (например, пополнения списка доступных десктопов) никакого результата за собой не повлекут. То есть добавленные десктопы добавятся в меню их выбора (см. скриншот из ), ничего не изменят (впрочем, на эту тему будет разговор в заметке следующей).

Потому что на самом деле кроме исполняемых скриптов в каталоге /usr/bin, основным компонентом UCK является также каталог /usr/lib/uck/. А в нём, кроме всего прочего — файл /usr/lib/uck/customization-profiles/localized_cd/customize, представляющий собой исполняемый шелл-сценарий. Запомним его — именно его придётся редактировать в следующей заметке.

А теперь есть смысл конспективно повторить содержание предыдущей заметки с комментариями, что же означают спрятанные за интерфейсом uck-gui действия.

Начальная кастомизация связана с выбором локали для Live-носителя и инсталлированной системы — список всех доступных содержится в файле /usr/lib/uck/langlist. Причём оказалось, что, вопреки сделанному при подготовке прошлой заметки, никакой ражей мовы определять определять не нужно: даже если ограничиться отметкой боксика ru, в Live-среде локаль будет en_US, а в установленной системе к умолчальной локали — предположим, русской utf8

~ $=> locale
LANG=ru_RU.UTF-8
LANGUAGE=
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=

сами собой добавятся такие:

~ $=> locale -a
C
C.UTF-8
en_AG
en_AG.utf8
en_AU.utf8
en_BW.utf8
en_CA.utf8
en_DK.utf8
en_GB.utf8
en_HK.utf8
en_IE.utf8
en_IN
en_IN.utf8
en_NG
en_NG.utf8
en_NZ.utf8
en_PH.utf8
en_SG.utf8
en_US.utf8
en_ZA.utf8
en_ZM
en_ZM.utf8
en_ZW.utf8
POSIX
ru_RU.utf8
ru_UA.utf8

Правда, в отличие от Ubuntu, ни одна из них не будет всплывать в самый неподходящий момент — но это совсем другой разговор.

Следующий шаг кастомизации — выбор рабочей среды. На самом деле он определяет не среду, а терминальную программу, в которой будет жить chroot-окружение. При выборе первых трёх вариантов её будет соответствующий штатный терминал (Konsole, GNOME Terminal или Xfce Terminal), в случае варианта четвёртого будут просто перебраны они же плюс LXTerminal из LXDE. Соответственно, запустится тот, что найдётся первым, так что выбор пункта other подойдёт в подавляющем большинстве случаев, вне зависимости от десктопа, используемого на потрошимом Live-носителе. А на самый крайняк предусмотрен запуск XTerm, который, казалось бы, имеется в любом дистрибутиве. Но вот в Mint’е ни в одной сборке его как раз нет, что и создало сюжет следующей заметки.

С выбором исходного образа диска всё понятно, как и с последующими шагами — вплоть до предложения ввести пароль для доступа к правам администратора. Они требуются для последующего монтирования исходного образа, его разворачивания и декомпрессии SquashFS, которая занимает немало времени. Когда же она закончится, каталог, определённый в качестве remaster-dir, будет выглядеть так:

ls [remaster-dir]
build.log  customization-scripts/  remaster-apt-cache/	remaster-new-files/  remaster-root/ remaster-root/home

Очевидно, что build.log содержит протоколирование хода процесса, а в каталоге customization-scripts/ собраны скрипты кастомизации, сгенерированные посредством сценариев из /usr/lib/uck/. В каталоге remaster-apt-cache/ будет помещён локальный кеш устанавливаемых пакетов, а сами они в подкаталоге remaster-apt-cache/archives — аналоге /var/cache/apt/archives установленной системы. Таким образом, скачанные пакеты не засоряют ни корень развёрнутой из Live-образа системы (он расположен в каталоге remaster-root/), ни, тем более, каталог для сборки уже непосредственно нового образа — remaster-new-files/. В последнем после успешного завершения всего предприятия этот самый образ, под именем livecd.iso, и окажется. Ну а remaster-root/home, ясное дело, является домашним каталогом администратора (аналог /root обычной файловой иерархии).

Далее предлагается выбрать пункт Run console application — это выполнение той самой команды chroot, о которой я говорил раньше. И оно сопровождается запуском того самого терминала, определённого на стадии так называемого выбора десктопа.

Если предыдущие стадии завершились успешно, то начинается самое важное: собственно потрошение исходного образа. Тут требуется аккуратность и последовательность, нарушение которой влечёт ошибки, которые, как я уже говорил, крайне нежелательны. Так что предлагаю один из вариантов, испробованный на собственной шкуре.

Для начала подключить PPA-репозитории, если предполагается их использование. В частности, к будущему образу для Ноутбучки я подключил ppa:andrew-crew-kuznetsov/crew, содержащий пакет hunspell-ru-ie-yo (словарь с поддержкой буквы Ё). А к образу для большой машины — ещё и ppa:zfs-native/stable, ибо по некоторым причинам был смертельно огорчён поведением XFS, но об этом в другой раз. Сделать это можно с помощью mintsources, о котором я не так давно писал — именно из-за него тянуть с этим делом не следует, после удаления ненужных (мне) программ он стал работать с ошибками. Впрочем, если прибегнуть к стандартному add-apt-repository, то подключение PPA-репозиториев можно и отложить.

Следующий шаг — удаление ненужных пакетов. Мой список удаляемых пакетов в обязательном порядке включает:

tomboy
gimp
thunderbird
libreoffice
banshee
brasero
totem
vlc

Далее, в зависимости от субстрата (образ с Cinnamon’ом или с MATE) возможны вариации. Но об этом я расскажу в соответствующих заметках. А пока «отдельно, с большим наслажденьем», я поудалял шрифты — тайские, кхмерские и другие, столь же необходимые в наших широтах:

fonts-kacst
fonts-kacst-one
fonts-khmeros-core
fonts-lao
fonts-lklug-sinhala
fonts-nanum
fonts-sil-abyssinica
fonts-sil-padauk
fonts-takao-pgothic
fonts-thai-tlwg
fonts-tibetan-machine
fonts-tlwg-garuda
fonts-tlwg-kinnari
fonts-tlwg-loma
fonts-tlwg-mono
fonts-tlwg-purisa
fonts-tlwg-sawasdee
fonts-tlwg-typewriter
fonts-tlwg-typist
fonts-tlwg-typo
fonts-tlwg-umpush
fonts-tlwg-waree
ttf-indic-fonts-core
ttf-punjabi-fonts

Однако тут важно не увлечься и следить, что будет удалено в качестве зависимостей. Например, попытка деинсталляции жизненно необходимого для нас шрифта fonts-wqy-microhei (он предназначен для CJK) приведёт к сносу практически всего Mint’а.

Как удалять пакеты? Да как угодно. Можно запустить из командной строки Synaptic для пущей наглядности и более внятных предупреждений об удалении зависимостей. А можно воспользоваться командой apt purge — и тогда удалить всё ненужное одной командой. Только, повторяю, нужно внимательно читать сообщение, предваряющее согласие на удаление.

После удаления пакетов можно добавить требуемые PPA-репозитории с помощью add-apt-repository (если это не было сделано раньше, через mintsources), а затем нажать кнопку Apply в Synaptic’е или выполнить команду

$ sudo apt update

для обновления локального кеша.

Теперь у меня было сильнейшее искушение получить полностью актуализированную систему, дав команду

$ sudo apt upgrade

Я ему поначалу поддался — и вскоре убедился, что зря: процесс тотального апгрейда привёл к ошибке на стадии обновления ядра и генерации initrd. А, как я уже говорил, в этом случае приходится начинать всё сначала. Конечно, этого можно избежать, запретив обновление всех «околоядерных» компонентов. Но мне было лень возиться, и потому при следующей попытке я обошёлся без апгрейда — его проще будет провести в инсталлированной системе. Так что вслед за обновлением кеша я занялся установкой нужных мне пакетов. Список их к будущему образу с MATE, предназначенному для Ноутбучки, выглядел так:

gprename
abiword
gnumeric
fbreader
hunspell-ru-ie-yo
geany
geany-plugin-addons
geany-plugin-extrasel
geany-plugin-macro
geany-plugin-spellcheck
geany-plugin-tableconvert
geany-plugin-treebrowser
fonts-cantarell
guake
mc
zsh
shutter
gnome-mplayer

Порядок установки был случайный, за исключением последних двух позиций. Потому что по своему первому опыту и для shutter‘а, и для gnome-mplayer‘а я ожидал проблем с зависимостями, в результате которых от установки всякой мультимедии мне тогда пришлось отказаться вообще. Тогда я списал это на конфликт версий библиотек, возникших из-за отсутствия общего апгрейда системы. Однако ныне никаких проблем не обнаружилось. Так что, скорее всего, в первый раз дело было в отсутствии последовательности — я чередовал удаление пакетов и их установку, и в какой-то момент это привело к «перехлёсту». Чего, видимо, делать категорически не следует.

Вариант с Cinnamon’ом (этот образ предназначался для большой машины — о причинах переустановки системы на ней я расскажу в другом месте) отличался отсутствием офисного пакета вообще, ибо с выбором между Apache OpenOffice и LibreOffice ещё не определился. Кроме того, из списка был изъят fbreader, но добавлен calibre — электронных книжек я на большой машине не читаю, а вот делать их — делаю. И разумеется, в образ для большой машины был включён uck.

Вот собственно и всё, что нужно делать. Теперь по выходе из терминала (и одновременно — из chroot-окружения) и выбора пункта Continue building оставалось только ждать — сначала сборки образа, а затем очистки каталога remaster-dir от продуктов жизнедеятельности UCK. Последний процесс был связан с удалением примерно 80000 (в скобах прописью восьмидесяти тысяч!) файлов и затянулся до неприличия, приведя, кроме того, к полному параличу системы, вплоть до браузера и текстового редактора. Но это, как я уже говорил будет предметом другой, очень страшной, истории.

А пока я приступил к проверке сначала первого из полученных образов, на базе десктопа MATE — сначала путём установки его в виртуальной машине, о чём пойдёт речь в следующей заметке.

Содержание

Сверните свою собственную операционную систему Linux с Ubuntu Customization Kit

Операционные системы Linux великолепны по нескольким причинам. Обычно дистрибутивы Linux бесплатны, что всегда является бонусом. Часто дистрибутивы Linux менее ресурсоемки, чем аналоги Windows. Однако, возможно, лучшим аспектом Linux является его крайняя настройка.

Несмотря на то, что вы можете выбрать настоящий дистрибутив из дистрибутивов, Ubuntu Customization Kit предлагает опыт самостоятельной работы. UCK — отличное приложение для создания официальных живых компакт-дисков Ubuntu.

, Если вам интересно, почему сделать один, ну, есть множество причин

, Просто добавьте любые пакеты в действующую систему и создайте специальный дистрибутив. Узнайте, как создать собственный дистрибутив Ubuntu, от установки Ubuntu Customization Kit до выбора пакетов и запуска live CD.

Начальная установка

Ubuntu Customization Kit — отличный способ иметь готовый дистрибутив. Вместо установки пакетов после загрузки дистрибутива все готово к работе. Кроме того, UCK идеально подходит для загрузки с живого диска. Сначала зайдите на официальную страницу UCK Ubuntu. Поскольку это приложение, UCK устанавливается через центр программного обеспечения.

Нажмите кнопку загрузки, которая спросит, хотите ли вы установить дополнительное программное обеспечение. Выбрать устанавливать.

Далее вам будет предложено запустить приложение. Выбрать Открыть ссылку и продолжай.

Вас могут попросить пройти аутентификацию, введя свой обычный пароль.

Теперь, когда мы установили Ubuntu Customization Kit, пришло время запустить наш дистрибутив. Ищи UCK как обычное приложение и открыть его.

UCK представляет дружественный экран приветствия с информацией, такой как ваш текущий дистрибутив (у меня 16.04). Вам понадобится около 5 ГБ свободного места в вашем / Главная / USR / TMP папка, а также доступ в интернет. Удар Хорошо продолжать.

Теперь пришло время выбирать ваши варианты! Первый выбор — это выбор языковых пакетов. Поскольку я только когда-либо использовал английский, я выбрал это, но также выбрал испанский. После того, как вы проверили предпочитаемые языковые пакеты, нажмите Хорошо. Вы можете установить столько, сколько захотите.

Будьте готовы выбирать языки снова. На этот раз мы решаем, какие языки нам нужны при загрузке с live CD. Опять же, я просто пошел с английским и испанским языками. Удар Хорошо.

Если вы установили несколько языков, как я, UCK предложит вам выбрать язык, который будет использоваться по умолчанию при загрузке. Я выбрал английский.

Выберите среду рабочего стола

После этого вам нужно выбрать среду рабочего стола

, Варианты по умолчанию: Unity, KDE, Gnome и другие. Опять же, множественный выбор доступен.

После того, как вы выбрали языковые пакеты, загрузочный язык и среду рабочего стола, вам нужно указать образ ISO. Это послужит вашим живым CD. Я использовал Ubuntu 16.10 ISO. Любой ISO должен работать при условии, что это ISO на основе Ubuntu. Вам нужно выбрать имя. Если вы создаете несколько ISO-образов, используйте отличительное имя, чтобы не перепутать их.

UCK спросит, хотите ли вы настроить CD во время сборки, используя утилиты пакетов и консоль. Выбрать да.

Затем вы можете выбрать, хотите ли вы удалить файлы, связанные с Windows, с диска. Это файлы, которые запускаются при использовании Live CD в Windows. Я выбрал «Да», так как не буду использовать свой живой CD в Windows. Это отличный способ сэкономить место, поэтому, если они вам абсолютно не нужны, удалите их.

Теперь вы выбираете, хотите ли вы создать гибридное изображение. Да, вы, безусловно, делаете. Таким образом, вы можете записать пользовательский дистрибутив на флешку

,

Давайте приготовимся к грохоту! Э… Строить

Не то чтобы вы завершили первоначальную установку, самое время начать сборку. Сообщение позволяет узнать, где находится ваш ISO

sill будет сохранен, и это должно читать что-то вроде:

/home/moe/tmp/remaster-new-files/livecd.iso

Обратите внимание на предупреждение «Пожалуйста, пристегните ремни безопасности и наслаждайтесь поездкой!». К сожалению, мое компьютерное кресло не настолько модно, чтобы включать в себя ремень безопасности, поэтому я пропустил этот совет и пошел на свой страх и риск.

Теперь вы увидите вариант выбора действия. Здесь вы выбираете либо «Продолжить сборку», либо «Запустить консольное приложение». Чтобы настроить, выберите Запустить консольное приложение и установить программы, используя

apt-get

Когда вы закончите, выберите Продолжить строительство. UCK теперь переключается на терминал, который открылся в начале процесса. Введите ваш пароль.

Пусть терминал построит ISO. Вы закончили, и теперь у вас есть собственный live CD!

Buggin ’Out

Поддержка UCK закончилась. Тем не менее, вы можете скачать последнюю итерацию, 2.4.7, доступную на странице Sourceforge. Если вы получаете:

Unable to extract gfxboot-theme-ubuntu source package

Затем вам нужно установить отсутствующую зависимость gfxboot-theme-ubuntu. Бежать:

sudo apt-get install gfxboot-theme-ubuntu

После этого вам также придется патчить:

/usr/lib/uck/customization-profiles/localized_cd/customize_iso

К счастью, в этой ветке Ask Ubuntu есть патч diff и немного больше информации.

В моем случае терминал предупредил, что изогибридная команда не найдена. Тем не менее, я нашел мой рабочий ISO в соответствующей папке. Очевидно, это проблема отсутствия изогибридных пакетов.

UCK все еще работает, так что используйте его!

Хотя UCK технически не поддерживается, он все еще функционирует. Возможно, вам придется исправить несколько элементов и установить некоторые зависимости. В целом, это надежное средство создания собственного дистрибутива.

несмотря на некоторые потенциальные проблемы.

Какие нестандартные дистрибутивы ты готовишь? Комментарий ниже и дайте нам знать!

Ubuntu Customization Kit: Статистика программы

Пакет для изменения дистрибутива Ubuntu Live CD, включая Kubuntu, Xubuntu и Edubuntu. Для чего? — например, чтобы добавить туда любые дополнительные модули (наиболее востребованный для России — поддержка русского интерфейса) и приложения

Данные программы
ID:3931
Название:Ubuntu Customization Kit
Дата добавления в каталог:09.08.2006 20:30
Дата последнего обновления:03.10.2007 06:24
Цена:Бесплатная
Размер:584.97 КБ
Разработчик:Fabrizio Balliano
Общая статистика
Общее количество загрузок:4076
Количество загрузок сегодня:0
Подсчёт статистики начат: 09.08.2006 21:48

5321.48 дней назад
Загрузок за это время:4070
Среднее количество загрузок: 22.94 в месяц

0.76 в день

0.03 в час
Интерес пользователей
Всего проголосовало:0 человек(а)
Средняя оценка:?
Количество комментариев:0
Последний комментарий:Комментариев к данной программе не было
Общий размер комментариев:0 байт(а)
Количество подписчиков:0
Позиции в рейтингах
Общий рейтинг:6844 место из 22933
Рейтинг раздела:329 место из 574
Рейтинг подраздела:53 место из 80
Рейтинг комментируемости:3653 место из 22933
Загрузок от общего числа:0%
Загрузок от общего числа за сегодня:0%

По всем вопросам/пожеланиям/предложениям по работе статистики и её улучшению просьба обращаться по адресу [email protected]

Награда Softodrom.ru.

На информере программы отображается награда Softodrom.ru (в виде звездочек), общее количество загрузок (Downloads), количество загрузкой за сегодняшний день (Today) и средняя оценка, выставленная пользователями (Users rating).

Код информера:

<script type="text/javascript" src="https://soft.softodrom.ru/Информер/3931/"></script>

Manpage Ubuntu: uck-gui — графический интерфейс пользователя Ubuntu Customization Kit

Предоставлено: uck_2.4.7-0ubuntu1_all

 

НАИМЕНОВАНИЕ

         uck-gui  - графический интерфейс пользователя Ubuntu Customization Kit

 

ОБЗОР

       uck-gui [-m] [remaster-dir]

 

ОПИСАНИЕ

         Ubuntu   Настройка   Kit  - это инструмент, который поможет вам настроить официальные компакт-диски Ubuntu Live CD
       (включая Kubuntu / Xubuntu и Edubuntu) в соответствии с вашими потребностями.Вы можете добавить (почти) любой пакет
       в действующую систему, например языковые пакеты или приложения.

       Если указан необязательный "remaster-dir", он будет использоваться как (локальный!) Каталог, который
       будет содержать все данные, созданные в процессе настройки. По умолчанию это ~ / tmp, если
       не указано.

       Если указана опция  -m , для
       создать записываемый экземпляр образа ISO, доступный как  remaster-iso  под  remaster-
        , реж. .Измененные части ISO будут кэшироваться в  remaster-iso-cache  под  remaster- 
        , реж. . Это намного быстрее и требует меньше места на диске, но может работать не для всех.
       сценарии и требует установки некоторого дополнительного программного обеспечения (например, fuse-utils и
       unionfs-fuse).

       Скрипты, запускаемые во время настройки, являются копией скриптов, найденных в
       / usr / lib / uck / настройки-профили / localized_cd.

       Обратите внимание, что  uck-gui  - это интерфейс, предназначенный для локализации и простого добавления
       пакеты для Ubuntu Live-CD просто, но интерфейс командной строки набора инструментов UCK
       намного мощнее.Также существует альтернативный графический интерфейс (отдельно упакованный как python_uckflow), который несколько
       более мощный, но требует знания программирования оболочки.

 

АВТОР

         Ubuntu   Настройка   Kit  был написан Фабрицио Баллиано
        и Кшиштоф Лихота 

       Это руководство предоставил Алессио Треглиа .Исходный код для  Ubuntu   Customization   Kit  доступен на http://uck.sourceforge.net

       Об ошибках можно сообщать на https://bugs.launchpad.net/uck/.
 

Создайте собственную операционную систему Linux с помощью комплекта настройки Ubuntu

Операционные системы Linux хороши по нескольким причинам. Обычно дистрибутивы Linux бесплатны, что всегда является плюсом. Часто дистрибутивы Linux менее ресурсоемки, чем их аналоги для Windows.Однако, пожалуй, лучшим аспектом Linux является его максимальная индивидуальная настройка.

Хотя есть настоящая сокровищница дистрибутивов, из которых можно выбрать, Ubuntu Customization Kit предлагает возможность сделать это самостоятельно.UCK — это отличное приложение для сборки официальных live-компакт-дисков Ubuntu. Если вам интересно, зачем его делать, то есть масса причин. Просто добавьте любые пакеты в действующую систему и создайте собственный дистрибутив. Узнайте, как создать собственный дистрибутив Ubuntu, от установки комплекта настройки Ubuntu до выбора пакетов и запуска live CD.

Первоначальная установка

Ubuntu Customization Kit — отличный способ получить готовый к работе дистрибутив.Вместо того, чтобы устанавливать пакеты после загрузки дистрибутива, все готово к работе. Кроме того, UCK идеально подходит для загрузки с живого диска. Сначала перейдите на официальную страницу UCK Ubuntu. Поскольку это приложение, UCK устанавливается через программный центр.

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

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

Вас могут попросить пройти аутентификацию, введя свой обычный пароль.

Теперь, когда мы установили Ubuntu Customization Kit, пора приступить к развертыванию нашего дистрибутива.Найдите UCK как обычное приложение и откройте его.

UCK представляет дружественный экран приветствия с такой информацией, как ваш текущий дистрибутив (у меня 16.04). Вам потребуется около 5 ГБ свободного места в папке / home / usr / tmp , а также доступ в Интернет. Нажмите OK , чтобы продолжить.

Пришло время выбрать свои варианты! Первый выбор — это языковые пакеты.Поскольку я когда-либо использовал только английский, я выбрал его, но также выбрал испанский. После того, как вы отметите предпочитаемые языковые пакеты, нажмите ОК . Вы можете установить сколько угодно.

Будьте готовы снова выбирать языки.На этот раз мы решаем, какие языки должны быть доступны при загрузке с live CD. Опять же, я просто выбрал английский и испанский. Ударьте OK .

Если вы установили несколько языков, как я, UCK предложит вам выбрать язык по умолчанию при загрузке.Я выбрал английский.

Выберите среду рабочего стола

После этого вам нужно будет выбрать среду рабочего стола.Параметры по умолчанию: Unity, KDE, Gnome и другие. Опять же, доступен множественный выбор.

После того, как вы выбрали языковые пакеты, язык загрузки и среду рабочего стола, вам необходимо указать образ ISO.Это будет вашим концертным компакт-диском. Я использовал ISO-образ Ubuntu 16.10. Любой ISO должен работать с при условии, что это ISO на основе Ubuntu. Вам нужно выбрать имя. Если вы создаете несколько ISO, используйте отличительное имя, чтобы не перепутать их.

UCK спросит, хотите ли вы настроить компакт-диск во время сборки, используя служебные программы пакетов и консоль.Выберите Да .

Затем вы можете выбрать, хотите ли вы удалить с диска файлы, связанные с Windows.Это файлы, которые запускаются при использовании live CD в Windows. Я выбрал Да, поскольку я не буду использовать свой live CD в Windows. Это отличный способ сэкономить место, поэтому, если вам абсолютно не нужны , удалите их.

Теперь вы выбираете, хотите ли вы создать гибридное изображение.Да, безусловно, знаете. Таким образом, вы можете записать кастомный дистрибутив на USB-накопитель.

Давайте приготовимся к грохоту! Э-э… Сборка

Не то чтобы вы завершили первоначальную установку, пора начать сборку.Сообщение позволяет вам узнать, где будет сохранен ваш ISO-образный подоконник, и оно должно выглядеть примерно так:

/ домой / МО / ТМП / ремастер-новые-файлы / livecd.iso

Обратите внимание на предупреждение «Пожалуйста, пристегните ремни безопасности и наслаждайтесь поездкой!» К сожалению, мое компьютерное кресло недостаточно модно, чтобы иметь ремень безопасности, поэтому я пропустил этот совет и действовал на свой страх и риск.

Теперь вы увидите возможность выбрать действие.Здесь вы выбираете либо «Продолжить сборку», либо «Запустить консольное приложение». Для настройки выберите Запуск консольного приложения и установите программы, используя

  кв-получить  

Когда вы закончите, выберите Продолжить строительство .UCK теперь переключается на терминал, который открывался в начале процесса. Введите свой пароль.

Пусть терминал построит ISO.Все готово, и теперь у вас есть собственный концертный компакт-диск!

Ошибка

Поддержка UCK закончилась.Однако вы можете загрузить последнюю версию 2.4.7, доступную на странице Sourceforge. Если вы получаете:

  Невозможно извлечь пакет исходного кода gfxboot-theme-ubuntu  

Затем вам нужно установить недостающую зависимость gfxboot-theme-ubuntu.Пробег:

  sudo apt-get install gfxboot-theme-ubuntu  

После этого вам также нужно будет исправить:

  / usr / lib / uck / customization-profiles / localized_cd / customize_iso  

К счастью, в этой ветке Ask Ubuntu есть патч для различий и дополнительная информация.

В моем случае терминал предупредил, что команда isohybrid не найдена.Тем не менее, я нашел свой рабочий, пользовательский ISO в соответствующей папке. Видимо проблема в отсутствии изогибридных пакетов.

UCK все еще работает, так что используйте его!

Хотя UCK технически не поддерживается, это все еще работающий инструмент.Возможно, вам потребуется исправить несколько элементов и установить некоторые зависимости. В целом, это надежное средство для создания собственного дистрибутива, несмотря на возможное устранение некоторых неполадок.

Какие кастомные дистрибутивы вы готовите? Оставьте комментарий ниже и дайте нам знать!

Страница «Apple для детей» — это ресурс Apple, помогающий управлять детскими устройствами

Есть вопросы по настройке iPhone или iPad вашего ребенка? Эта новая веб-страница Apple поможет.

Об авторе

Moe Long
(Опубликована 91 статья)

Мо Лонг — писатель и редактор, освещающий все, от технологий до развлечений. Он получил степень бакалавра английского языка. из Университета Северной Каролины в Чапел-Хилл, где он был стипендиатом Робертсона.Помимо MUO, он был показан в htpcBeginner, Bubbleblabber, The Penny Hoarder, Tom’s IT Pro и Cup of Moe.

Более
От Мо Лонга

Подпишитесь на нашу рассылку новостей

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Еще один шаг…!

Пожалуйста, подтвердите свой адрес электронной почты в электронном письме, которое мы вам только что отправили.

KeiroD / Ubuntu-Customization-Kit: старая копия комплекта для настройки Ubuntu с https://sourceforge.net/projects/uck/

Старая копия комплекта настройки Ubuntu с https://sourceforge.net/projects/uck/

Необходимое условие

Очень важным предварительным условием является установка libfribidi-bin ( apt install libfribidi-bin ). Это обязательная зависимость, которой нет в пакете uck .Если вы не установите его, ваша пользовательская сборка завершится с ошибкой, когда она почти завершена, с ошибкой «Не удалось создать тему gfxboot». Это ошибка, восходящая к 12.04 или ранее, так что вздохните и разберитесь с ней, пока кто-нибудь не обнаружит эту конкретную ошибку.

Как установить UCK

Ну … это было упаковано в .deb , но я извлек .deb , чтобы загрузить UCK на GitHub и упростить жизнь тем из нас, кто не совсем доверяет SourceForge, особенно с их махинациями в последнее время.(например, dpkg -x packagename.deb )

Тем не менее … вы обычно можете загрузить последнюю копию этого репозитория, если она того стоит, и поместить ее в / usr / lib .

После его установки вы сможете вызвать Ubuntu Customization Kit из Unity и / или из панели подменю «Администрирование» в меню «Пуск».

Настройка сборки

Запустите UCK и следуйте инструкциям. Это шаги:

  1. Выберите языковые пакеты для установки.Чтобы выбрать кратные, просто щелкните по каждому; вам не нужно использовать Shift- или Ctrl + щелчок.
  2. Выберите языки, которые вы хотите использовать при загрузке живого Ubuntu
  3. Выберите язык по умолчанию
  4. Выберите среду рабочего стола или среды
  5. Выберите установочный ISO-образ Ubuntu, который вы скачали.
  6. Дайте вашей сборке имя, например Ubuntu Cinnamon
  7. Вы хотите настроить компакт-диск вручную во время сборки (с помощью служебных программ пакета, консоли и т. Д.))? Ну, КОНЕЧНО, а иначе зачем ты здесь?
  8. Вы хотите удалить все файлы Windows с компакт-диска? Скажите да, чтобы сэкономить место, если не планируете возиться с Windows
  9. Вы хотите создать гибридный образ (ISO / USB). Да, ты знаешь.

Теперь вы увидите сообщение о том, что строительство начнется, с указанием местоположения вашего нового ISO. Это откроет терминал, и вам нужно будет ввести свой пароль sudo . Следуйте инструкциям по обновлению репозиториев пакетов, удалению ненужных языковых пакетов и открытию диалогового окна настройки. Запустить диспетчер пакетов открывает Synaptic , чтобы вы могли выбрать любые дополнительные пакеты, которые хотите. Используйте Synaptic обычным способом, ища и отмечая пакеты для установки. Базовые пакеты в вашем установочном ISO уже выбраны, поэтому вам нужно только выбрать выбранные вами дополнения. Закройте Synaptic , когда закончите, и вы вернетесь в диалоговое окно настройки. Затем вы можете вернуться к Synaptic , если вам нужно, или выбрать Continue Building , чтобы перейти к следующему шагу.

Запустить консольное приложение . открывает корневой терминал, если вы предпочитаете использовать apt-get или любые другие пользовательские команды, которые вы хотите использовать. Например, вы можете установить tasksel , невероятно полезный инструмент установки Debian, который устанавливает группы пакетов, такие как сервер LAMP, хост виртуальной машины, набор для записи и редактирования аудио, различные рабочие столы, а также ручной селектор пакетов.

Установите и запустите tasksel из корневой консоли UCK:

  root @ test: / # apt-get install tasksel
корень @ test: / # tasksel
  

Вы можете создать список групп пакетов и их статус установки с помощью команды tasksel --list-tasks . tasksel --task-desc [имя группы пакетов] отображает описание, а tasksel --task-packages [имя группы пакетов] перечисляет все пакеты в группе. Проконсультируйтесь с man tasksel для получения дополнительных сведений.

По завершении выполнения команд в корневой консоли введите команду exit , чтобы вернуться в диалоговое окно настройки. Вы можете снова запустить Synaptic или консоль или выбрать Continue Building , чтобы перейти к следующему шагу, который создает новый ISO.Это займет всего несколько минут, и когда все будет готово, вы увидите диалоговое окно Build Success , в котором рассказывается, где найти ваш новый образ Ubuntu и как быстро его протестировать с помощью qemu.

Копирование на установочный носитель

Используйте отличный проект Unetbootin, чтобы установить новый пользовательский ISO-образ Ubuntu на USB-накопитель. Используйте параметр «Пространство, используемое для сохранения файлов при перезагрузках», чтобы сохранять конфигурации и файлы и не начинать заново при каждой перезагрузке. Это отличный способ сделать личный портативный Ubuntu, который можно носить с собой куда угодно.Любой ПК или ноутбук, выпущенный за последние 7 семи лет, должен надежно поддерживать загрузку с USB-устройства, хотя вам, возможно, придется войти в BIOS, чтобы разрешить загрузку с USB. Во многих BIOS нажатие клавиши F12 открывает селектор загрузочного устройства.

Для создания загрузочного CD / DVD используйте отличный K3b или Brasero. Когда вы загружаете свой новый пользовательский Ubuntu, у вас будет возможность либо запустить его в реальном времени с загрузочного носителя, либо установить на жесткий диск.

UCK выходит из строя 17.04, не создает образ

UCK выходит из строя 17.04, Изображение не создается — Спросите Ubuntu

Сеть обмена стеков

Сеть Stack Exchange состоит из 176 сообществ вопросов и ответов, включая Stack Overflow, крупнейшее и пользующееся наибольшим доверием онлайн-сообщество, где разработчики могут учиться, делиться своими знаниями и строить свою карьеру.

Посетить Stack Exchange

  1. 0

  2. +0

  3. Авторизоваться
    Подписаться

Ask Ubuntu — это сайт вопросов и ответов для пользователей и разработчиков Ubuntu.Регистрация займет всего минуту.

Зарегистрируйтесь, чтобы присоединиться к этому сообществу

Кто угодно может задать вопрос

Кто угодно может ответить

Лучшие ответы голосуются и поднимаются наверх

Спросил

Просмотрено
606 раз

Итак, когда я запускаю UCK на 17.04 с английским, испанским и французским языками в качестве языков и GNOME и «другие», выбранными в качестве DE, я получаю эту ошибку:

Установка языковых пакетов (en es fr) … Чтение списков пакетов … Построение дерева зависимостей … Чтение информации о состоянии … language-pack-en уже является последней версией (1: 17.04 + 20170404). language-pack-en-base — это уже самая новая версия (1: 17.04 + 20170404). language-pack-es — это уже самая новая версия (1: 17.04 + 20170404). language-pack-es-base — это уже самая новая версия (1:17.04 + 20170404). language-pack-fr — это уже самая новая версия (1: 17.04 + 20170404). language-pack-fr-base — это уже самая новая версия (1: 17.04 + 20170404). language-pack-gnome-en — это уже самая новая версия (1: 17.04 + 20170404). language-pack-gnome-en-base — это уже самая новая версия (1: 17.04 + 20170404). language-pack-gnome-es — это уже самая новая версия (1: 17.04 + 20170404). language-pack-gnome-es-base — это уже самая новая версия (1: 17.04 + 20170404). language-pack-gnome-fr — это уже самая новая версия (1:17.04 + 20170404). language-pack-gnome-fr-base — это уже самая новая версия (1: 17.04 + 20170404). Некоторые пакеты не могут быть установлены. Это может означать, что вы запросили невозможную ситуацию или, если вы используете нестабильный дистрибутив, некоторые необходимые пакеты еще не созданы или перемещены из Incoming. Следующая информация может помочь разрешить ситуацию: Следующие пакеты имеют неудовлетворенные зависимости: language-pack-touch-en: Конфликты: language-pack-en, но 1: 17.04 + 20170404 должен быть установлен language-pack-touch-es: Конфликты: языковые пакеты, но 1:17.04 + 20170404 должен быть установлен language-pack-touch-fr: Конфликты: language-pack-fr, но должен быть установлен 1: 17.04 + 20170404 E: Не удалось исправить проблемы, у вас были поврежденные пакеты. apt-get install language-pack-en language-pack-en-base language-pack-touch-en language-pack-gnome-en language-pack-gnome-en-base языковые пакеты-es language-pack-es- базовый языковой пакет-touch-es языковой пакет-gnome-es языковой пакет-gnome-es-base языковой пакет-fr языковой пакет-fr-базовый языковой пакет-сенсорный-fr языковой пакет-gnome-fr language-pack-gnome-fr-base не удалось, ошибка = 100 Восстановление состояния обновления ядра… Повторная активация initctl … mv: cannot stat ‘/sbin/initctl.uck_blocked’: Нет такого файла или каталога Повторная активация update-grub … Повторная активация grub-probe … Повторная активация grub-probe postinst / postrm … Удаление сгенерированный uuid машины … Удаление сгенерированного fstab / mtab … Удаление отчетов о сбоях … Размонтирование / home / jack / tmp / remaster-root / var / cache / apt … Размонтирование / home / jack / tmp / remaster- root / tmp / customization-scripts … Размонтирование / home / jack / tmp / remaster-root / tmp … Размонтирование / home / jack / tmp / remaster-root / sys… Размонтирование / home / jack / tmp / remaster-root / run … Размонтирование / home / jack / tmp / remaster-root / root … Размонтирование / home / jack / tmp / remaster-root / proc … Размонтирование / home / jack / tmp / remaster-root / dev / pts … Очистка временных каталогов … Gtk-Message: GtkDialog отображается без временного родителя. Это не приветствуется.

Мне очень жаль, что это так долго, это отрывок из файла build.log.
Кто-нибудь знает, как это исправить? Или, по крайней мере, найти альтернативу сборке
дистрибутивов на базе Ubuntu 17.04?

Создан 03 июн.

jack0dajack0da

24822 серебряных знака1212 бронзовых знаков

UCK, к сожалению, снята с производства! Хотя есть несколько альтернатив UCK.Я лично считаю, что студия SUSE тоже не работает. Здесь можно найти несколько альтернатив, но я бы порекомендовал это LinuxRespin, который не ограничивается Ubuntu. Надеюсь, это помогло.

Создан 04 июн.

МаксМакс

56311 золотых знаков33 серебряных знака1818 бронзовых знаков

Не тот ответ, который вы ищете? Посмотрите другие вопросы с меткой 17.04 uck или задайте свой вопрос.

Спросите Ubuntu лучше всего работает с включенным JavaScript

Ваша конфиденциальность

Нажимая «Принять все файлы cookie», вы соглашаетесь с тем, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в ​​отношении файлов cookie.

Принимать все файлы cookie

Настроить параметры

Командная строка

— Как мне удалить комплект настройки Ubuntu из моей установки? Командная строка

— Как удалить комплект настройки Ubuntu из моей установки? — Спросите Ubuntu

Сеть обмена стеков

Сеть Stack Exchange состоит из 176 сообществ вопросов и ответов, включая Stack Overflow, крупнейшее и пользующееся наибольшим доверием онлайн-сообщество, где разработчики могут учиться, делиться своими знаниями и строить свою карьеру.

Посетить Stack Exchange

  1. 0

  2. +0

  3. Авторизоваться
    Подписаться

Ask Ubuntu — это сайт вопросов и ответов для пользователей и разработчиков Ubuntu.Регистрация займет всего минуту.

Зарегистрируйтесь, чтобы присоединиться к этому сообществу

Кто угодно может задать вопрос

Кто угодно может ответить

Лучшие ответы голосуются и поднимаются наверх

Спросил

Просмотрено
184 раза


Хотите улучшить этот вопрос? Добавьте подробности и проясните проблему, отредактировав этот пост.

Закрыт 3 года назад.

Как мне удалить комплект настройки Ubuntu из моей установки? Мне он больше не нужен, я пробовал несколько способов избавиться от него и не знаю команду командной строки, чтобы избавиться от него.

Создан 23 июл.

2

В терминал

Либо:

  sudo apt-get purge uck
  

или

  судо dpkg -P uck
  

Создан 23 июл.

Heynnemaheynnema

47k77 золотых знаков7070 серебряных знаков112112 бронзовых знаков

Спросите Ubuntu лучше всего работает с включенным JavaScript

Ваша конфиденциальность

Нажимая «Принять все файлы cookie», вы соглашаетесь с тем, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в ​​отношении файлов cookie.

Принимать все файлы cookie

Настроить параметры

Создайте свой собственный настроенный Ubuntu с UCK

Действительно ли миру нужен еще один респин Ubuntu? Может быть, не мир, но, может быть, да.Возможно, вы захотите создать свою собственную настраиваемую Ubuntu для использования в своем бизнесе или для своих личных нужд или создать свой собственный окончательный спасательный Ubuntu для выполнения задач по спасению и восстановлению на компьютерах Linux, Mac и Windows.

Мы собираемся использовать UCK, набор для настройки Ubuntu, чтобы развернуть нашу собственную окончательно настроенную версию Ubuntu. Мы поместим в него любые пакеты, которые захотим, и сделаем его гибридным образом, чтобы мы могли установить его на CD / DVD, USB-накопитель или жесткий диск. USB-накопители отлично подходят для портативных и спасательных Linux-систем, потому что они почти такие же быстрые, как и жесткие диски, их можно использовать повторно, и вы можете сохранять изменения при перезагрузке.

UCK — один из самых простых инструментов для создания настраиваемой Ubuntu с помощью красивого графического мастера. Он предлагает опцию корневой консоли для большей гибкости и расширенных опций, таких как использование apt-get и tasksel , а также для полного контроля, такого как использование файлов preseed, некоторых сценариев, которые можно взломать. (Документация находится в / usr / share / doc / uck / html / .)

Предварительные требования

UCK работает только с Ubuntu, поэтому вам необходимо установить его на Ubuntu или производную версию Ubuntu, например Linux Mint.Имя пакета — uck , который вы устанавливаете обычным способом с помощью вашего любимого менеджера пакетов. Затем вам понадобится выбранный вами Ubuntu / Kubuntu / Lubuntu / и т. Д. установочный ISO, и у вас должен быть доступ в Интернет, пока uck создает ваш собственный Ubuntu. Вы не можете строить для других архитектур; например, вы не можете создать образ ARM на машине x86 или 64-битный образ на 32-битном ПК.

Вам понадобится минимум 5 ГБ свободного места в вашем домашнем каталоге, и, конечно, всегда лучше.Если у вас есть VirtualBox или какой-либо другой виртуализатор, вы можете предварительно просмотреть и протестировать свои собственные изображения, прежде чем копировать их на другой носитель.

Очень важным условием является установка libfribidi-bin . Это обязательная зависимость, которой нет в пакете uck . Если вы не установите его, ваша пользовательская сборка завершится неудачно, когда она будет почти завершена, с ошибкой «Не удалось создать тему gfxboot». Это ошибка, появившаяся до 12.04 или более ранней версии, так что вздохните и исправьте ее.

Настройка сборки

Запустите UCK и следуйте инструкциям.Это шаги:

  • Выберите языковые пакеты для установки. Чтобы выбрать кратные, просто нажмите на каждую; вам не нужно использовать Shift- или Ctrl + щелчок.
  • Выберите языки, которые вы хотите использовать при загрузке живого Ubuntu
  • Выберите язык по умолчанию
  • Выберите среду рабочего стола или среды
  • Выберите установочный ISO-образ Ubuntu, который вы скачали. Я использовал Lubuntu.
  • Дайте вашей сборке имя, например Lubuntu-Custom
  • Вы хотите настроить компакт-диск вручную во время сборки (с помощью служебных программ пакета, консоли и т. Д.))? Ну, КОНЕЧНО, а иначе зачем ты здесь?
  • Вы хотите удалить все файлы Windows с компакт-диска? Скажите да, чтобы сэкономить место, если не планируете возиться с Windows
  • Вы хотите создать гибридный образ (ISO / USB). Да, ты знаешь.

Теперь вы увидите сообщение о том, что начнется сборка, с указанием местоположения вашего нового ISO. Откроется терминал, и вам нужно будет ввести свой пароль sudo. Следуйте инструкциям по обновлению репозиториев пакетов, удалению ненужных языковых пакетов и открытию диалогового окна настройки (рисунок 1). Запустить диспетчер пакетов открывает Synaptic, чтобы вы могли выбрать любые дополнительные пакеты, которые хотите. Используйте Synaptic обычным способом, ища и отмечая пакеты для установки. Базовые пакеты в вашем установочном ISO уже выбраны, поэтому вам нужно только выбрать выбранные вами дополнения. По завершении закройте Synaptic, и вы вернетесь в диалоговое окно настройки. Затем вы можете вернуться в Synaptic, если вам нужно, или выбрать Продолжить сборку , чтобы перейти к следующему шагу.

Запустить консольное приложение открывает корневой терминал, если вы предпочитаете использовать apt-get или любые другие пользовательские команды, которые вы хотите использовать. Например, вы можете установить tasksel , невероятно полезный инструмент установки Debian, который устанавливает группы пакетов, такие как сервер LAMP, хост виртуальной машины, набор для записи и редактирования аудио, различные рабочие столы, а также ручной селектор пакетов (рисунок 2).

Установите и запустите tasksel из корневой консоли UCK следующим образом:

 root @ studio: / # apt-get install tasksel
корень @ studio: / # tasksel
 

Вы можете создать список групп пакетов и их статус установки с помощью команды tasksel --list-tasks . tasksel --task-desc [имя группы пакетов] отображает описание, а tasksel --task-packages [имя группы пакетов] перечисляет все пакеты в группе. Проконсультируйтесь с man tasksel для полных вариантов.

Когда вы закончите выполнение команд в корневой консоли, введите exit , чтобы вернуться в диалоговое окно настройки. Вы можете снова запустить Synaptic или консоль или выбрать Продолжить сборку , чтобы перейти к следующему шагу, который создает новый ISO.Это займет всего несколько минут, и когда все будет готово, вы увидите диалоговое окно Build Success, в котором будет указано, где найти ваш новый образ Ubuntu и как быстро его протестировать с помощью qemu.

Копирование на установочный носитель

Используйте отличный http://unetbootin.sourceforge.net/, чтобы установить новый пользовательский Ubuntu на USB-накопитель. Используйте параметр «Пространство, используемое для сохранения файлов при перезагрузках», чтобы сохранять конфигурации и файлы и не начинать заново при каждой перезагрузке. Это отличный способ сделать личный портативный Ubuntu, который можно носить с собой куда угодно.Любой ПК или ноутбук, выпущенный за последние 7 семи лет, должен надежно поддерживать загрузку с USB-устройства, хотя вам, возможно, придется войти в BIOS, чтобы разрешить загрузку с USB. Во многих BIOS нажатие клавиши F12 открывает селектор загрузочного устройства.

Для создания загрузочного CD / DVD используйте отличный K3b или Brasero. Когда вы загружаете свой новый пользовательский Ubuntu, у вас будет возможность либо запустить его в реальном времени с загрузочного носителя, либо установить на жесткий диск.

Другие способы свернуть свой собственный

UCK — отличное введение в создание настраиваемого дистрибутива Linux.Вот еще несколько дополнительных инструментов, которые могут вас заинтересовать:

  • SUSE Studio создает образы виртуальных машин, облачные образы, жесткие диски и образы съемных носителей
  • Linux From Scratch — отличный способ научиться создавать дистрибутив из исходного кода
  • DebianCustomCD собирает Debian с нуля.

Комплект для настройки

Ubuntu — Википедия, свободная энциклопедия

Wikipedia todavía no tiene una página llamada «Комплект для настройки Ubuntu».


Busca Комплект для настройки Ubuntu и другие проекты из Википедии:

Wikcionario (diccionario)
Wikilibros (учебные / ручные)
Викицитатник (citas)
Wikisource (biblioteca)
Викинотики (noticias)
Wikiversidad (contenido académico)
Commons (изображения и мультимедиа)
Wikiviajes (viajes)
Викиданные (данные)
Викивиды (особые виды)
  • Comprueba si имеет кодовое обозначение правильного искусства, в Википедии es el lugar donde debería estar la información que buscas.Si el título es righto, a la derecha figuran otros proyectos Wikimedia donde quizás podrías encontrarla.
  • Busca «Комплект для настройки Ubuntu» en el texto de otras páginas de Wikipedia que ya existen.
  • Проконсультируйтесь по списку произведений искусства по «Комплекту настройки Ubuntu».
  • Busca las páginas de Wikipedia que tienen включает «комплект настройки Ubuntu».
  • Si ya habías creado la página con este nombre, limpia la caché de tu navegador.
  • También puede que la página que buscas haya sido borrada.

Si el artículo incluso así no existe:

  • Crea el artículo utilizando nuestro asistente o solicita su creación.
  • Puedes traducir este artículo de otras Wikipedias.
  • En Wikipedia únicamente pueden include enciclopédicos y que tengan derechos de autor Compatible con la Licencia Creative Commons Compartir-Igual 3.0. Никаких текстовых текстов, которые можно найти в Интернете, нет.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *