Saya pernah mendengar bahwa memungkinkan untuk membuat versi khusus Ubuntu dalam berbagai bahasa. Apa ini dan bagaimana saya bisa membuatnya?
sumber
Saya pernah mendengar bahwa memungkinkan untuk membuat versi khusus Ubuntu dalam berbagai bahasa. Apa ini dan bagaimana saya bisa membuatnya?
Karena keterbatasan ruang, CD instalasi Ubuntu resmi (juga dikenal sebagai gambar ISO) yang dapat diunduh dari ubuntu.com hanya berisi segelintir dari banyak bahasa di mana Ubuntu tersedia. Bahasa tambahan apa pun dapat diunduh selama atau setelah instalasi.
Gambar yang dilokalkan adalah versi khusus dari media asli, yang dimodifikasi untuk menyertakan terjemahan bahasa tertentu atau modifikasi lain yang relevan dengan lokasi tertentu.
Mereka memungkinkan untuk memiliki dukungan bahasa asli pada saat instalasi dan tanpa perlu koneksi internet yang berfungsi. Selain bahasa, mereka juga memungkinkan menyesuaikan aspek lain dari Ubuntu untuk membuatnya lebih relevan dengan budaya atau wilayah tertentu.
Siapkan alat
Siapkan paket default
Langkah selanjutnya adalah membuat paket default dengan semua penyesuaian untuk bahasa Anda. Paket ini akan digunakan sebagai templat yang berisi parameter untuk membangun gambar akhir.
Sekarang jalankan skrip build untuk membuat paket default:
ubuntu-defaults-template {defaultspackagename}
cd {defaultspackagename}
Ingatlah untuk mengganti {defaultspackagename}
dengan nama paket Anda. Konvensi untuk nama paket ubuntu-defaults-{locale}
, di mana {locale}
adalah 2 huruf atau 3 huruf kode ISO 639-2 untuk lokal Anda. Misalnya paket default untuk wilayah berbahasa Catalanubuntu-defaults-ca
Pada titik ini Anda dapat mengubah semua pengaturan yang relevan dengan lokal Anda di file .txt di direktori itu. Semuanya didokumentasikan dan berisi contoh.
Bangun paket default
Apa yang Anda buat pada langkah sebelumnya adalah paket sumber, yang sekarang perlu Anda buat untuk menjadikannya paket yang dapat diinstal.
Sekarang jalankan perintah berikut untuk membangun paket:
dpkg-buildpackage
Jika semuanya berjalan dengan baik, Anda akan memiliki paket dengan .deb
ekstensi di folder induk. Sesuatu sepertimyprojectdefaults_0.1_all.deb
Bangun image ISO Anda dari paket lokal
Sekarang jalankan perintah untuk membuat gambar. Anda akan memerlukan koneksi Internet yang berfungsi dan beberapa GB gratis untuk dapat menjalankan perintah. Ini akan memakan waktu beberapa menit untuk menyelesaikan-
ubuntu-defaults-image --package ../myprojectdefaults_0.1_all.deb
Gambar yang dihasilkan adalah gambar dengan ekstensi .iso
Catatan: sebagai alternatif untuk menggunakan paket lokal, Anda dapat mengatur PPA dan menggunakan perintah berikut (contoh ini mengasumsikan Anda telah menamai paket Anda ubuntu-defaults-ca di PPA):
ubuntu-defaults-image --ppa lpusername/ppaname --locale ca
Lihat halaman manual untuk mempelajari tentang opsi tambahan
Uji
Lakukan uji lokal terhadap gambar Anda (mis. Anda dapat menginstalnya di mesin virtual dengan Virtualbox)
Terakhir, unggah gambar di lokasi umum untuk diunduh dan diuji oleh semua orang.
Itu dia!
Dengan asumsi semua alat sudah diinstal, kita bisa menjalankan perintah untuk membuat ISO lokal untuk wilayah berbahasa Catalan:
ubuntu-defaults-template ubuntu-defaults-ca
cd ubuntu-defaults-ca
Pada titik ini kami memodifikasi file yang diperlukan untuk menginstal paket bahasa Catalan dan memilih keyboard Catalan. Kami memodifikasi file berikut:
i18n/keyboard.txt
-> Menentukan 'es cat' sebagai keyboardi18n/langpacks.txt
-> menetapkan 'ca complete' sebagai paket bahasai18n/language.txt
-> menetapkan 'ca' sebagai kode bahasaDan kemudian kita terus membangun paket default dan gambar:
dpkg-buildpackage
ubuntu-defaults-image --package ../ubuntu-defaults-ca_0.1_all.deb
Contoh ini mengasumsikan kita telah membuat PPA dengan paket default, jadi satu-satunya hal yang perlu kita lakukan adalah menjalankan perintah untuk respin pada ISO:
ubuntu-defaults-image --ppa dpm/ubuntu-defaults-ca --locale ca