Я чув, що можна створити спеціалізовані версії Ubuntu на різних мовах. Що це таке, і як його зробити?
Я чув, що можна створити спеціалізовані версії Ubuntu на різних мовах. Що це таке, і як його зробити?
Відповіді:
Через обмеження місця офіційні компакт-диски з встановленням Ubuntu (також відомі як ISO-зображення), які можна завантажити з ubuntu.com, містять лише декілька мов, на яких доступний Ubuntu. Будь-які додаткові мови можуть бути завантажені під час або після встановлення.
Локалізовані зображення - це спеціалізовані версії оригінального носія, які модифікуються, щоб включати переклад певної мови або інші модифікації, що мають відношення до певного місця.
Вони дозволяють мати підтримку рідної мови після встановлення та без необхідності робочого підключення до Інтернету. Окрім мови, вони також дозволяють налаштувати інші аспекти Ubuntu, щоб зробити його більш важливим для певної культури чи регіону.
Налаштуйте інструменти
Встановіть пакет за замовчуванням
Наступним кроком є створення пакета за замовчуванням з усіма налаштуваннями для вашої мови. Цей пакет буде використовуватися як шаблон, що містить параметри для побудови кінцевого зображення.
Тепер запустіть сценарій збірки, щоб створити пакет за замовчуванням:
ubuntu-defaults-template {defaultspackagename}
cd {defaultspackagename}
Не забудьте замінити {defaultspackagename}
ім'я вашого пакета. Угода для назв пакунків буде ubuntu-defaults-{locale}
, де {locale}
є 2-буквений або 3-буквений ISO 639-2 код для вашої місцевості. Наприклад, пакет за замовчуванням був би для каталонського регіонуubuntu-defaults-ca
У цей момент ви можете змінити всі відповідні налаштування для вашої мови у файлах .txt у цьому каталозі. Всі вони задокументовані і містять приклади.
Створіть пакет за замовчуванням
Те, що ви створили на попередньому кроці, - це вихідний пакет, який зараз потрібно створити, щоб зробити його встановленим пакетом.
Тепер запустіть наступну команду для складання пакета:
dpkg-buildpackage
Якщо все піде добре, у вас буде пакет із .deb
розширенням у батьківській папці. Щось на зразокmyprojectdefaults_0.1_all.deb
Створіть свій ISO-образ із локального пакету
Тепер запустіть команду для створення зображення. Для запуску команди вам знадобиться робоче з'єднання з Інтернетом і пара Гб безкоштовно. Це займе кілька хвилин, щоб завершити-
ubuntu-defaults-image --package ../myprojectdefaults_0.1_all.deb
Отримане зображення - це зображення з розширенням .iso
Примітка: як альтернатива використанню локального пакету, ви можете налаштувати PPA і використовувати таку команду (цей приклад передбачає, що ви назвали ваш пакет ubuntu-defaults-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 cat' як клавіатуриi18n/langpacks.txt
-> із зазначенням "ca complete" як мовного пакету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