Я слышал, что можно создавать индивидуальные версии 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),
Наконец, загрузите изображение на общедоступном местоположении для всех, чтобы загрузить и протестировать.
Именно!
Принятие всех инструментов установлено, мы можем просто выполнить команды для создания локализованного 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
Этот пример предполагает, что мы уже создали PPA с пакетом значений по умолчанию, таким образом, единственная вещь, которую мы должны будем сделать, будет состоять в том, чтобы выполнить команду для перевращения ISO:
ubuntu-defaults-image --ppa dpm/ubuntu-defaults-ca --locale ca