Apa yang dimaksud dengan gambar lokal Ubuntu dan bagaimana cara membuatnya?

9

Saya pernah mendengar bahwa memungkinkan untuk membuat versi khusus Ubuntu dalam berbagai bahasa. Apa ini dan bagaimana saya bisa membuatnya?

Jorge Castro
sumber

Jawaban:

14

Apakah gambar lokal Ubuntu itu?

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.

Bagaimana saya bisa membuat gambar yang dilokalkan?

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 .debekstensi 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!

Contoh 1: membuat gambar lokal untuk Catalan dari sebuah paket

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 keyboard
  • i18n/langpacks.txt -> menetapkan 'ca complete' sebagai paket bahasa
  • i18n/language.txt -> menetapkan 'ca' sebagai kode bahasa

Dan kemudian kita terus membangun paket default dan gambar:

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

Contoh 2: membuat gambar lokal untuk Catalan dari PPA

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
David Planella
sumber