Pertanyaan Apa itu gambar lokal Ubuntu dan bagaimana cara membuatnya?


Saya pernah mendengar bahwa mungkin untuk membangun versi Ubuntu yang disesuaikan dalam berbagai bahasa. Apa ini dan bagaimana cara membuatnya?


9
2018-01-13 15:48


asal




Jawaban:


Apa itu gambar lokal Ubuntu?

Karena keterbatasan ruang, CD instalasi Ubuntu resmi (juga dikenal sebagai image ISO) yang dapat diunduh dari ubuntu.com hanya berisi segelintir dari banyak bahasa di mana Ubuntu tersedia. Bahasa tambahan apa pun kemudian dapat diunduh selama atau setelah instalasi.

Gambar yang dilokalkan adalah versi yang disesuaikan 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 penyesuaian aspek-aspek lain dari Ubuntu untuk membuatnya lebih relevan dengan budaya atau wilayah tertentu.

Bagaimana saya bisa membuat gambar lokal?

Siapkan alat

Mengatur paket default

Langkah selanjutnya adalah membuat a paket default dengan semua penyesuaian untuk bahasa Anda. Paket ini akan digunakan sebagai template yang berisi parameter untuk membangun gambar akhir.

Sekarang jalankan skrip build untuk membuat paket default:

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

Ingat untuk mengganti {defaultspackagename} dengan nama paket Anda. Konvensi untuk nama paket adalah ubuntu-defaults-{locale}, dimana {locale} adalah Kode ISO 639-2 2 huruf atau 3 huruf untuk lokal Anda. Misalnya. paket default untuk wilayah berbahasa Catalan ubuntu-defaults-ca

Pada titik ini Anda dapat memodifikasi semua pengaturan yang relevan ke lokal Anda dalam file .txt di direktori itu. Mereka semua didokumentasikan dan mengandung contoh.

Buat paket default

Apa yang Anda buat di langkah sebelumnya adalah paket sumber, yang sekarang harus Anda buat untuk membuatnya menjadi paket yang dapat dipasang.

Sekarang jalankan perintah berikut untuk membuat paket:

dpkg-buildpackage

Jika semuanya berjalan lancar, Anda akan memiliki paket dengan .deb ekstensi pada folder induk. Sesuatu seperti myprojectdefaults_0.1_all.deb

Bangun gambar ISO Anda dari paket lokal

Sekarang jalankan perintah untuk membuat gambar. Anda akan membutuhkan 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 bisa mengatur PPA dan gunakan perintah berikut (contoh ini mengasumsikan Anda telah menamai paket ubuntu-defaults-ca Anda dalam PPA):

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

Lihat halaman manual untuk belajar tentang opsi tambahan

Uji

Lakukan tes lokal terhadap gambar Anda (mis. Anda dapat memasangnya di mesin virtual dengan Virtualbox)

Terakhir, unggah gambar di lokasi publik agar dapat diunduh dan diuji semua orang.

Itu dia!

Contoh 1: membuat gambar lokal untuk Catalan dari paket

Dengan asumsi semua alat sudah terinstal, kita dapat menjalankan perintah untuk membuat ISO lokal untuk wilayah berbahasa Catalan:

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

Pada titik ini kita memodifikasi file yang diperlukan untuk menginstal paket bahasa Catalan dan memilih keyboard Catalan. Kami memodifikasi file-file berikut:

  • i18n/keyboard.txt -> menentukan 'es kucing' sebagai keyboard
  • i18n/langpacks.txt -> menentukan 'ca complete' sebagai paket bahasa
  • i18n/language.txt -> menetapkan 'ca' sebagai kode bahasa

Lalu kami 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 sudah membuat PPA dengan paket default, jadi satu-satunya hal yang harus kita lakukan adalah menjalankan perintah untuk memulihkan ISO:

ubuntu-defaults-image --ppa dpm/ubuntu-defaults-ca --locale ca

14
2018-01-13 15:52