Что такое локализованный образ Ubuntu и как его создать?

Я слышал, что можно создавать индивидуальные версии Ubuntu на разных языках. Что это и как я могу сделать один?

9
задан 17 January 2012 в 11:57

1 ответ

Что Ubuntu локализуется изображение?

Должный расположить ограничения с интервалами, официальные установочные CD Ubuntu (также известный как ISO-образы), который может быть загружен с ubuntu.com, содержат только горстку много языков, на которых Ubuntu доступна. Любые дополнительные языки могут затем быть загружены во время или после установки.

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

Они позволяют иметь поддержку родного языка на установку и без потребности рабочего Интернет-соединения. В дополнение к языку они также позволяют настроить другие аспекты Ubuntu для создания этого более относящимся к особой культуре или региону.

Как я могу создать локализованное изображение?

Настройте инструменты

Настройте пакет значений по умолчанию

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

Теперь запустите скрипт сборки для создания пакета по умолчанию:

ubuntu-defaults-template {defaultspackagename}
cd {defaultspackagename}

Не забудьте занимать место {defaultspackagename} под названием Ваш пакет. Конвенция для имен пакета ubuntu-defaults-{locale}, где {locale} код ISO 639-2 с 3 буквами или с 2 буквами для Вашей локали. Например, пакет значений по умолчанию для говорящего на каталанском языке региона был бы ubuntu-defaults-ca

В этой точке можно изменить все соответствующие настройки к локали в .txt файлах в том каталоге. Они все документируются и содержат примеры.

Создайте пакет значений по умолчанию

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

Теперь выполните следующую команду для создания пакета:

dpkg-buildpackage

Если все будет подходить, то у Вас будет пакет с a .deb расширение на родительской папке. Что-то как myprojectdefaults_0.1_all.deb

Создайте свой ISO-образ из локального пакета

Теперь выполните команду для создания изображения. Вам будет нужно рабочее Интернет-соединение и несколько ГБ, свободные смочь выполнить команду. Это займет несколько минут для завершения -

ubuntu-defaults-image --package  ../myprojectdefaults_0.1_all.deb

Получающееся изображение является тем с .iso расширением

Примечание: как альтернатива использованию локального пакета, можно настроить PPA и использовать следующую команду (этот пример предполагает именование пакета CA значений по умолчанию человечности в PPA):

ubuntu-defaults-image --ppa  lpusername/ppaname  --locale ca

Проверьте страницу справочника для приобретения знаний о дополнительных опциях

Тест

Сделайте локальный тест своего изображения (например, можно установить его в виртуальной машине с Virtualbox),

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

Именно!

Пример 1: создание локализованного изображения для каталанского языка от пакета

Принятие всех инструментов установлено, мы можем просто выполнить команды для создания локализованного ISO для говорящих на каталанском языке регионов:

ubuntu-defaults-template ubuntu-defaults-ca
cd ubuntu-defaults-ca

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

  • i18n/keyboard.txt -> указывающий 'es кошка' как клавиатура
  • i18n/langpacks.txt -> указывающий 'приблизительно завершаются' как пакет языка
  • i18n/language.txt -> указывающий 'CA' как код языка

И затем мы продолжаем создавать пакет значений по умолчанию и изображение:

dpkg-buildpackage
ubuntu-defaults-image --package ../ubuntu-defaults-ca_0.1_all.deb

Пример 2: создание локализованного изображения для каталанского языка от PPA

Этот пример предполагает, что мы уже создали PPA с пакетом значений по умолчанию, таким образом, единственная вещь, которую мы должны будем сделать, будет состоять в том, чтобы выполнить команду для перевращения ISO:

ubuntu-defaults-image --ppa dpm/ubuntu-defaults-ca --locale ca
14
ответ дан 17 January 2012 в 11:57

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

Похожие вопросы: