回答:
スペースの制限により、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
テスト
イメージのローカルテストを実行します(たとえば、Virtualboxを使用して仮想マシンにインストールできます)
最後に、公共の場所に画像をアップロードして、誰でもダウンロードしてテストできるようにします。
それでおしまい!
すべてのツールがインストールされていると仮定すると、コマンドを実行して、カタロニア語圏のローカライズされた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
この例では、デフォルトのパッケージでPPAがすでに作成されていることを前提としているため、ISOを再スピンするコマンドを実行するだけで済みます。
ubuntu-defaults-image --ppa dpm/ubuntu-defaults-ca --locale ca