Ubuntu yerelleştirilmiş görüntüsü nedir ve nasıl oluşturulur?


9

Bunun farklı dillerde Ubuntu'nun özelleştirilmiş sürümlerini oluşturmanın mümkün olduğunu duydum. Bunlar nedir ve nasıl yapabilirim?

Yanıtlar:


14

Ubuntu yerelleştirilmiş görüntüsü nedir?

Alan kısıtlamaları nedeniyle, ubuntu.com'dan indirilebilen resmi Ubuntu kurulum CD'leri (ISO görüntüleri olarak da bilinir), Ubuntu'nun kullanılabildiği birçok dilden sadece birkaçı içerir. Daha sonra herhangi bir ek dil kurulum sırasında veya sonrasında indirilebilir.

Yerelleştirilmiş görüntüler, orijinal ortamın belirli bir dilin çevirisini veya belirli bir konumla ilgili diğer değişiklikleri içerecek şekilde değiştirilmiş özelleştirilmiş sürümleridir.

Kurulum sırasında ve çalışan bir İnternet bağlantısına ihtiyaç duymadan anadil desteği almayı mümkün kılarlar. Dile ek olarak, Ubuntu'nun diğer yönlerini özel bir kültür veya bölge ile daha alakalı hale getirmek için özelleştirmeyi de sağlarlar.

Nasıl yerelleştirilmiş görüntü oluşturabilirim?

Araçları kurma

Varsayılanlar paketi ayarlama

Bir sonraki adım, diliniz için tüm özelleştirmeleri içeren bir varsayılan paket oluşturmaktır . Bu paket, son görüntüyü oluşturmak için parametreleri içeren bir şablon olarak kullanılacaktır.

Şimdi varsayılan paketi oluşturmak için derleme komut dosyasını çalıştırın:

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

{defaultspackagename}Paketinizin adıyla değiştirmeyi unutmayın . Paket adları için kongre olduğunu ubuntu-defaults-{locale}, nerede {locale}olduğunu 2 harfli veya 3 harfli ISO 639-2 kodu Bulunduğunuz yerin. Katalanca konuşulan bir bölge için varsayılan paketubuntu-defaults-ca

Bu noktada, ilgili tüm ayarları o dizindeki .txt dosyalarındaki yerel ayarlarınızla değiştirebilirsiniz. Hepsi belgelenmiştir ve örnekler içermektedir.

Varsayılanlar paketini oluşturma

Önceki adımda oluşturduğunuz şey, yüklenebilir bir paket haline getirmek için şimdi oluşturmanız gereken bir kaynak paketidir.

Şimdi paketi oluşturmak için aşağıdaki komutu çalıştırın:

dpkg-buildpackage

Her şey yolunda giderse .deb, üst klasörde uzantıya sahip bir paketiniz olacaktır . Gibi bir şeymyprojectdefaults_0.1_all.deb

ISO paketinizi yerel paketten oluşturun

Şimdi görüntüyü oluşturmak için komutu çalıştırın. Komutu çalıştırabilmek için çalışan bir İnternet bağlantısına ve birkaç GB boş alana ihtiyacınız olacak. Bu işlemin tamamlanması birkaç dakika sürecektir.

ubuntu-defaults-image --package  ../myprojectdefaults_0.1_all.deb

Ortaya çıkan görüntü .iso uzantılı görüntüdür

Not: yerel bir paket kullanmaya alternatif olarak, bir PPA kurabilir ve aşağıdaki komutu kullanabilirsiniz (bu örnekte, paketinizi PPA'da ubuntu-defaultults-ca olarak adlandırdığınız varsayılmaktadır):

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

Ek seçenekler hakkında bilgi edinmek için kılavuz sayfasına göz atın

Ölçek

Resminizi yerel olarak test edin (örneğin, Virtualbox ile sanal bir makineye kurabilirsiniz)

Son olarak, herkesin indirip test etmesi için resmi herkese açık bir yere yükleyin.

Bu kadar!

Örnek 1: Bir paketten Katalanca için yerelleştirilmiş bir görüntü oluşturma

Tüm araçların kurulu olduğunu varsayarsak, Katalanca konuşulan bölgeler için yerelleştirilmiş bir ISO oluşturmak için komutları çalıştırabiliriz:

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

Bu noktada Katalanca dil paketlerini kurmak için gerekli dosyaları değiştiriyoruz ve Katalanca klavyeyi seçiyoruz. Aşağıdaki dosyaları değiştiriyoruz:

  • i18n/keyboard.txt -> klavye olarak 'es cat' belirtme
  • i18n/langpacks.txt -> dil paketi olarak 'ca complete' belirtme
  • i18n/language.txt -> dil kodu olarak 'ca' belirtme

Ve sonra varsayılan paketi ve resmi oluşturmaya devam ediyoruz:

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

Örnek 2: PPA'dan Katalan için yerelleştirilmiş bir görüntü oluşturma

Bu örnekte, varsayılan paketler içeren bir PPA oluşturduğumuz varsayılmaktadır, bu yüzden tek yapmamız gereken ISO'ya geri dönme komutunu çalıştırmak olacaktır:

ubuntu-defaults-image --ppa dpm/ubuntu-defaults-ca --locale ca
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.