Меню Рубрики

Ubuntu customization kit для windows

Записки IT специалиста

Технический блог специалистов ООО»Интерфейс»

Ubuntu. Создаем свой дистрибутив.

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

Я решил, что данный вопрос будет интересен широкому кругу читателей и потратил вторую половину дня воскресенья на изучение данного вопроса. Все оказалось не просто, а очень просто. Нам понадобится установленный экземпляр Ubuntu, установочный образ и полчаса свободного времени.

Для создания собственного дистрибутива нам понадобится пакет Ubuntu Customization Kit, его можно установить через Центр приложений Ubuntu — Система — Набор для пользовательской настройки Ubuntu.

Либо с помощью команды:

Любители свежих версий ПО, всегда могут загрузить самую последнюю версию со страницы: http://sourceforge.net/projects/uck/files/.

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

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

После чего выбираем необходимые оконные менеджеры (можно выбрать сразу несколько) и на следующий вопрос («хотите ли настроить образ перед созданием») отвечаем утвердительно. Еще одно окно предложит нам удалить из образа программы для Windows (оболочка для запуска под этой ОС), можно ответить положительно, уменьшив итоговый размер образа, хотя это не критично, в большинстве случаев сохранить размер одного CD не удастся.

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

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

Пакетный менеджер ничем ни отличается от привычного нам Synaptic. Сразу подключим все репозитории Settings — Repositories.

Выходим по кнопке Close и обновляем список пакетов, нажав на кнопку Reload. После чего в нашем распоряжении привычный пакетный менеджер, можете выбирать необходимые вам пакеты. Мы выбрали:

  • unrar — распаковщик популярных в нашей стране архивов RAR,
  • mc — Midnight Commander для целей администрирования,
  • f-spot — удобный менеджер фотографий,
  • ubuntu-restricted-extras — пакет несвободных дополнений, включающий в себя шрифты, кодеки, флеш-плеер, java-машину и т.п.,
  • samba — для работы с Windows сетью.

Не забудьте также про пакет локализации для OpenOffice, для этого выберите следующие пакеты:

  • openoffice.org-help-ru
  • openoffice.org-hyphenation
  • openoffice.org-l10n-ru
  • openoffice.org-thesaurus-ru

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

По окончании процесса, закрываем пакетный менеджер и выбираем пункт Continue Building, программа создаст образ нашего дистрибутива, который можно найти в /home/имя_пользователя/tmp/remaster-iso. Прожигаем образ на болванку и пробуем установить систему на тестовый ПК. Вполне возможно, что потребуется доустановить какие-либо пакеты, чаще всего языковые. Фиксируем все, что требуется доустановить, и после всестороннего тестирования создаем новый дистрибутив, в котором учитываем все недочеты.

Источник

Ubuntu customization kit для windows

author’s blog about my interests

Создание собственнго дистрибутива Ubuntu с нужными программами

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

В этой статье мы попытаемся с помощью нового инструмента Ubuntu Customization Kit создать собственную GNU+Linux систему, не занимаясь компиляцией ядра, ручной проверкой зависимостей и прочими длительными и требующими специальных знаний процедурами. Проще говоря – создадим собственный дистрибутив.

Вкратце: мы возьмём существующий Ubuntu дистрибутив, выбросим из него ненужные и поставим нужные нам программы, настроим и затем запакуем его в liveCD. Получившаяся система может использоваться как переносная, а также может быть установлена на жёсткий диск.

Необходимые компоненты

  • Один из дистрибутивов Ubuntu, Kubuntu, Xubuntu или Edubuntu;
  • Пакет Ubuntu Customization Kit (UCK) . Сайт загрузки: http://sourceforge.net/projects/uck/;
  • Доступ в Интернет для скачивания и установки пакетов;
  • Примерно 5GB свободного места в домашнем каталоге;
  • Немного терпения.

Установка Ubuntu Customization Kit (UCK)

Загрузите файл uck_ .deb и откройте его с помощью программы gdebi-gtk (просто щёлкните по файлу). В окне программы щёлкните ‘Install Package’ – это установит UCK и все пакеты, от которых он зависит. На момент написания статьи последняя версия программы 2.4.3. Обязательно установите версию программы не ниже указанной, дабы не было ошибки при подгрузке iso образа — эта ошибка возникала в более старых версиях программы!

Если все же Вы поставили старую версию, обновите до самой новой.

Для запуска приложения нажмите ALT+F2 и наберите в открывшемся окне uck-gui или же запустите из меню «Приложения» ? «Система» ? «Ubuntu Customization Kit»

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

В этом диалоге вы выбираете, какие языки будет поддерживать ваш liveCD.

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

Графические среды, которые вы хотите установить: Gnome, KDE и другие. Можно выбрать несколько вариантов или не одного.

Затем программа попросит Вас указать местонахождение ISO образа существующего Ubuntu дистрибутива. Если у вас нет ISO образа в виде файла, но есть диск с дистрибутивом, вы можете извлечь из него ISO образ простой командой:

# dd if=’/dev/cdrom’ of=’имя_файла’ bs=MB

Замените ‘имя_файла’ на полное имя файла, в который вы хотите сохранить ISO образ. Затем укажите программе на этот файл.

Назовите ваш дистрибутив!

Следующий вопрос: хотите ли вы использовать продвинутые средства создания liveCD (систему управления пакетами, консоль и т.д.). Если вы хотите добавить/удалить из дистрибутива пограммы, вам потребуются эти инструменты. Если нет – вы получите стандартный Ubuntu дистрибутив с графическими средами, которые вы указали ранее.

Хотите ли вы удалить все файлы для Windows с liveCD (набор открытых программ и файлы автозапуска)?

Нажимаем OK и начинается процесс распаковки ISO файла. От вас может потребоваться ввести свой пароль. По окончании распаковки появится новое диалоговое окно.

Вводим пароль Вашего пользователя

Далее Вы можете видеть процесс распаковки iso образа

Запускаем менеджер пакетов

В это время полное содержимое файловой системы будущего liveCD находится в папке

/tmp/remaster-root (тильда означает домашний каталог текущего пользователя, например, /home/myuser). Вы можете изменять её содержимое по своему усмотрению. Например, вы можете перенести свои настройки, скопировав файлы настроек из своего домашнего каталога в домашний каталог пользователя ubuntu в liveCD системе. Разумеется, сначала нужно создать домашний каталог для этого пользователя, а затем дать ему права на использование скопированных файлов.

Прежде займёмся программами. Выберите пункт ‘Run package manager’ – запустится менеджер пакетов. С его помощью Вы можете устанавливать и удалять программы из нового дистрибутива.

Однако по умолчанию включены только три из пяти компонентов официального репозитория Ubuntu (main, restricted и source), поэтому для установки доступны всего около 5000 пакетов. Чтобы расширить выбор, найдите меню ‘Settings’ вверху окна менеджера и выберите пункт ‘Repositories’. В появившемся окне отметьте пункт ‘Community-maintained Open Source software (universe)’. Это добавит ещё примерно 15000 пакетов.По окончании выбора закройте окно и нажмите ‘Reload’, чтобы загрузить новый список пакетов. Вы также можете отметить пункт ‘Software restricted by copyright or legal issues (multiverse)’ – этот компонент содержит около 500 дополнительных проприетарных программ, однако ввиду их закрытости и недоступности исходного кода их правильная работа и соответствие реальных функций заявленным не гарантируется. Теперь вы можете отметить программы, которые вы хотите установить (шелчок правой клавишей ? ‘Mark for Installation’), удалить (‘Mark for Complete Removal’) и обновить (‘Mark for Upgrade’). Разница между ‘Mark for Removal’ и ‘Mark for Complete Removal’ в том, что последнее помимо прочего удаляет все конфигурационные файлы программы. Используйте сортировку по категориям в левой части окна и переключайте наборы категорий кнопками снизу. Когда закончите настройку, нажмите ‘Apply’. Старые пакеты будут удалены, новые загружены и установлены.

Скачав пакеты программа их установит

После всех действий Вам покажут такое окно, которое говорит о том, что програма завершила работу.

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

/tmp/remaster-root/home/ubuntu

Для копирования файлов в liveCD вам потребуются права суперпользователя. Запустите файловый менеджер nautilus следующим образом:

/tmp/remaster-root/home/ubuntu

(если вы используете KDE, замените nautilus на konqueror)

Вот некоторые папки и файлы, представляющие для нас интерес:

  • .kde, .qt, .local – настройки всех программ графической среды KDE
  • .config, .gconf, .gnome, .gnome_private, .gnome2, .gnome2_private, .gstreamer-*, .icons, .themes, .evolution, .metacity, .nautilus, .gtk-bookmarks, .gtkrc-1.2-gnome2, и другие .gtkrc* – настройки программ, составляющих среду Gnome
  • .gaim – настройки интернет-пейджера Gaim (включая все учётные записи и пароли)
  • .gimp-* – настройки редактора изображений GIMP
  • .mozilla – настройки браузера Firefox
  • .openoffice.org2 – настройки офисных программ из OpenOffice.org
  • Desktop – рабочий стол
  • .dmrc – какая графическая среда запускается по умолчанию
  • .fontconfig, .fonts, .fonts.conf – шрифты и их настройки

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

/tmp/remaster-root/home/ubuntu

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

/tmp/remaster-new-files/livecd.iso).
Всё что остаётся сделать – это записать новый дистрибутив на диск.

На этом все, дистрибутив создан и готов к работе.

Источник

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

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

  • Ubuntu cursors for windows 7
  • Ubuntu bootable flash windows
  • Ubuntu and windows 10 dual boot
  • Ubuntu after install windows
  • Ubnkern initrd ubninit windows 7