Ubuntuにローカライズされたイメージとは何ですか、またどのように作成しますか?


回答:


14

Ubuntuローカライズイメージとは何ですか?

スペースの制限により、ubuntu.comからダウンロードできる公式のUbuntuインストールCD(ISOイメージとしても知られています)には、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イメージをビルドする

次に、コマンドを実行してイメージを作成します。コマンドを実行するには、インターネットに接続し、数GBの空き容量が必要です。完了するまで数分かかります-

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

結果の画像は、.iso拡張子が付いたものです

注:ローカルパッケージを使用する代わり、PPA設定して次のコマンドを使用できます(この例では、PPAでパッケージにubuntu-defaults-caという名前を付けていると想定しています)。

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

追加オプションについては、manページを確認してください

テスト

イメージのローカルテストを実行します(たとえば、Virtualboxを使用して仮想マシンにインストールできます)

最後に、公共の場所に画像をアップロードして、誰でもダウンロードしてテストできるようにします。

それでおしまい!

例1:パッケージからカタロニア語のローカライズされたイメージを作成する

すべてのツールがインストールされていると仮定すると、コマンドを実行して、カタロニア語圏のローカライズされた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

例2:PPAからカタロニア語のローカライズされた画像を作成する

この例では、デフォルトのパッケージでPPAがすでに作成されていることを前提としているため、ISOを再スピンするコマンドを実行するだけで済みます。

ubuntu-defaults-image --ppa dpm/ubuntu-defaults-ca --locale ca
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.