最新版の日本語化このページでは、本家より最新のKNOPPIXをダウンロードして、カスタマイズ(リマスタ)を行い、LibreOffice日本語版を含んだ、KNOPPIX日本語DVD版を作成するレシピを紹介します。以下の販売チャネルで。◆カスタマイズ手順◆ここでは、本家からダウンロードしたKNOPPIXを使って、実際に日本語版KNOPPIXを作成するレシピを紹介します。◆カスタマイズ用PCがCDから起動できるようBIOSの設定を行います。PCの電源を入れ「Delete」や「F1」等を押してBIOSを起動してください。BIOSの起動についてはPCのマニュアルを見ましょう。マニュアルがない場合はPC電源ON直後に出るメッセージで判断してください。◆カスタマイズ用PCに、本家からダウンロードし作成したKNOPPIX英語版のDVDを入れて、DVDでBOOTします。以下の画面が表示されますので、[ENTER]キーを入力してください。以下のとおり表示されたらKNOPPIXの起動は完了です。英語版ですので、ここから日本語化DVDイメージを作成していきます。◆カスタマイズ用PCのハードディスクに作業領域を作成します。ここではハードディスク全体を1つの作業領域として割り当てます。ここから、ターミナルで作業を行いますので、デスクトップ左下の以下のターミナルアイコンをクリックしてください。以下の通りターミナルが起動します。knoppix@Microknoppix:~$次に、以下のコマンドでハードディスクのデバイス名を確認します。blocksこの例では接続されているハードディスクが(/dev/sda)というデバイス名であることが分かります。次に、領域を確保できるよう、以下のコマンドで「root」ユーザに変更します。[ENTER]root@Microknoppix;~#次に以下のコマンドでハードディスクの領域を再構成します。コマンド中にはハードディスクのデバイス名を入力している箇所がありますので、上記手順で確認したデバイス名を使用してください。確保したリマスタ用作業領域を以下のコマンドでフォーマットしてください。その際コマンド中に入れるデバイス名は上記で確認したデバイス名の後ろに「2」を付与したものとなります。^^^^^^^^~次に、スワップ領域を以下のコマンドでフォーマットしてください。その際コマンド中に入れるデバイス名は上記で確認したデバイス名の後ろに「1」を付与したものとなります。確保した作業領域をマウントするためのマウントポイントを以下のコマンドで作成してください。その際コマンド中に入れるマウントポイントは上記で確認したデバイス名の「dev」を「media」に変え、後ろに「2」を付与したものたものとなります。^^^^^^^^^^^次に作業領域をマウントします。以下のコマンドでマウントしてください。その際コマンド中に入れる第一パラメータのマウントポイントは上記で確認したデバイス名の「dev」を「media」に変え、後ろに「2」を付与したもの。第2パラメータのデバイス名は上記で確認したデバイス名の後ろに「2」を付与したものとなります。^^^^^^^^^^^次にスワップ領域を有効にします。以下のコマンドで有効にしてください。その際コマンド中に入れる第一パラメータは上記で確認したデバイス名の後ろに「1」を付与したものとなります。^^^^^^^^^^^以上で、パソコンの準備は完了です。カスタマイズを始めます。◆KNOPPIXのDVD内の圧縮されたデータを展開するディレクトリとリマスタ用のディレクトリを作成します。\/media/sda2/master/KNOPPIX/KNOPPIX[ENTER]※この例では作業領域のマウントポイントが(/media/sda2)である場合です。◆cloop(圧縮)ファイルの中身をsourceディレクトリに展開します。\/media/sda2/source/KNOPPIX[ENTER]※この例では作業領域のマウントポイントが(/media/sda2)である場合です。※この展開は2時間以上かかります。キュメント等をmasterディレクトリにコピーします。\/media/sda2/master/KNOPPIX/[ENTER]※この例では作業領域のマウントポイントが(/media/sda2)である場合です。以下のコマンドで、IPアドレスを確認します。ブロードバンドルータにDHCP機能がある場合は、以下の通りIPアドレスが設定されています。DHCP機能がない場合や、IPアドレスが設定されていない場合は、次の通り手動で設定します。IPアドレスが設定されていない場合は、以下の手順で設定します。設定されている場合は読み飛ばしてください。以下のコマンドでIPアドレスを設定します。このレシピでは「192.168.1.13」、サブネットマスク「255.255.255.0」で設定しますが、各ネットワーク環境に置き換えて読み替えてください。次にデフォルトゲートウェイを設定します。このレシピではブロードバンドルータのアドレスは「192.168.1.1」ですので、以下の通り設定します。日本語化に必要なパッケージを入れると、DVDサイズに収まらないため、英語版に既に入っているアプリケーションを削除します。update」を行わないでください。パッケージの削除前に実行してしまうと、削除を行っているのに、依存関係を保とうとして、新しいパッケージをapt-getが入れてしまい、効率よくサイズが小さくならなかったり、逆にサイズが大きくなってしまう場合があり、「展開」からやり直しになります。展開したディレクトリに、ルートディレクトリを変更します。パッケージのアンインストールやインストールは、apt-getコマンドで行います。その前に、以下通り「/etc/resolv.conf」ファイルを編集し、chroot環境下でDNSを引けるようにします。上記の通り設定します。利用されている環境がProxyサーバ経由でしかインターネットを閲覧できない場合は、以下通りProxyの変数設定を行います。◆アンインストールを行う、パッケージの検討を実施します。大きいサイズのパッケージから削除を行うと、効率的にスリム化を進めることが出来ます。その場合、以下のコマンドを実行することで、インストールされているパッケージが、サイズの小さい順に一覧で表示されます。すると、最終行が一番サイズの大きいアプリケーションになりますので、検討しやすいので、活用してください。[ENTER]結果は以下のようになり、1項目目がサイズ(単位はキロバイト)、2項目目がアプリケーション名で表示されます。wine4.0表示された中から、必要のないアプリケーションを選定し、アプリケーション名を控えておいて下さい。◆アンインストールを行うパッケージが決まりましたら、以下のコマンドでパッケージを削除します。アプリケーション名[ENTER]このレシピでは、以下の手順で削除しますが、特に削除パッケージは、依存関係から、記載しているパッケージ以外も削除されますので、利用用途に合わせて変更して下さい。以下の手順でも「LibreOffice」「gimp」「gparted」「chromium」など、よく使うアプリケーションは残りつつ、DVDイメージサイズを、約4Gバイト程度に出来ます。以下のコマンドで「firefox」「wine」「scilab」を削除します。※ブラウザは「GoogleChrome」を使います。scilab*[ENTER]さらにアプリケーションの削除の結果、不要となったファイルも以下のコマンドで削除します。日本語と英語以外のロケールデータを削除します。以下のコマンドで作業前のロケールデータの入ったディレクトリのサイズを確認します。/usr/share/locale/[ENTER]結果は以下の通り447Mバイト程度あります。/usr/share/locale/ロケールデータのディレクトリに移動し、以下の通り、いらないものを削除します。zh*[ENTER]削除後、再度ロケールデータの入ったディレクトリのサイズを確認します。/usr/share/locale/[ENTER]結果は以下の通り52Mバイト程度になり、367Mバイト程度節約できたことになります。/usr/share/locale/ロケールデータ削除後、ロケールデータベースも更新します。以下のコマンドでデーターベースを確認します。--list-archive[ENTER]結果は以下の通り表示されます。be_BYbe_BY.cp1251be_BY.utf8bg_BGbg_BG.cp1251bg_BG.utf8cs_CZcs_CZ.iso88592cs_CZ.utf8czechda_DKda_DK.iso88591da_DK.utf8danishdanskde_AT.iso885915@eurode_AT.utf8de_AT@eurode_CHde_CH.iso88591de_CH.utf8de_DEde_DE.iso88591de_DE.iso885915@eurode_DE.utf8de_DE@eurodeutschen_GBen_GB.iso88591en_GB.iso885915en_GB.utf8en_IE.iso885915@euroen_IE.utf8en_IE@euroen_USen_US.iso88591en_US.iso885915en_US.utf8es_ES.iso885915@euroes_ES.utf8es_ES@eurofi_FI.iso885915@eurofi_FI.utf8fi_FI@eurofr_FR.iso885915@eurofr_FR.utf8fr_FR@eurogermanhe_ILhe_IL.iso88598he_IL.utf8hebrewhi_INhi_IN.utf8hu_HUhu_HU.iso88592hu_HU.utf8hungarianit_IT.iso885915@euroit_IT.utf8it_IT@euroja_JP.utf8nl_NL.iso885915@euronl_NL.utf8nl_NL@europl_PLpl_PL.iso88592pl_PL.utf8polishru_RU.koi8rru_RU.utf8russiansk_SKsk_SK.iso88592sk_SK.utf8sl_SIsl_SI.iso88592sl_SI.utf8slovakslovenesloveniantr_TRtr_TR.iso88599tr_TR.utf8turkishzh_CN.utf8zh_TW.utf8以下のコマンドで「jaから始まるもの、en_GBから始まるもの、en_US」以外を削除する内容で、ロケールデーターベースを更新します。--delete-from-archive[ENTER]ロケールデータベースも更新後、再度データーベースを確認します。--list-archive[ENTER]結果は以下の通り表示され、少なくなっていることが確認できます。◆パッケージの削除が出来たら、空いたところに日本語化に必要なパッケージを導入していきます。以下のコマンドで、最新のパッケージリストを取得します。以下のコマンドで、日本語フォントをインストールします。fonts-hanazono[ENTER]また、以下のように様々なフォントを入れることも出来ますが、その分容量が大きくなります。その場合は、DVDサイズに収まらなくならないよう、注意してください。以下通り、LXDEが起動した際に、キーボードレイアウトが設定できるよう、autostartを編集します。ctrl:swapcase<--追記-----------------------------------ここまで------※これがないと「全角/半角漢字」キーで日本語入力が切り換えれなかったり、「@」キーが「`」になるなど、英語キーボード配列になってしまいます。次に、以下のコマンドで、日本語入力システムをインストールします。im-switch[ENTER]これで、/etc/X11/xinit/xinput.d/にuimの設定ファイルが作られます。入力メソッドを「uim」に変更します。以下のコマンドを実行してください。-c[ENTER]インプットメソッド設定の説明画面が表示されますので、「OK」を選択してください。続いてシステム設定を変更するかどうかの確認画面が表示されますので、「Yes」を選択してください。以下の通り「uim」にカーソルを持っていきます。「スペース」キーを入力すると(*)マークが付きます。「TAB」キーを入力して、「OK」を選択して、「ENTER」キーを入力してください。最後に確認画面が表示されますので、「OK」を選択して終了してください。続いて、「uim-toolbar」の設定を確認します。以下のコマンドを実行してください。uim-toolbar[ENTER]「uim-toolbar-gtk3-systray」の「0」を入力してください。number:0最後に、日本語入力システム用のシンボリックリンクを、以下のコマンドで順に作成していきます。◆Libreofficeの表示が日本語になるように、日本語化パックをダウンロードします。[ENTER]なくなる可能性がありますのでHELPの日本語化パックはこちら、メニューなどの日本語化パックはこちらにも置いておきます。日本語化パックをインストールします。[ENTER]後片付け。◆KNOPPIXをUSBフラッシュメモリにインストールしたり、HDDにインストールするツール「flash-knoppix」を日本語化します。最近のKNOPPIXはデスクトップにそのショートカットが作成されており、簡単にUSB-KNOPPIXを作成できるようになっております。日本語は当サイトでオリジナルで翻訳しているものですので、日本語的におかしいところは修正してください。viエディタで日本語のメッセージを追記します。;;"から70行目の"*)"の間に、以下のスクリプトを挿入し、保存します。このプログラムはUSBフラッシュディスクまたは\nハードディスクにKNOPPIXのブート可能なコピーを作成します。\n暗号化の有無にかかわらず、コンテナ形式またはターゲットメディア\n上の個別のパーティションに個人データを格納するためのOverlay\nをオプションで作成します。MSG_ALLOWHD="固定ハードディスクにもインストールを許可する。MSG_NOALLOWHD="リムーバブルデバイスにのみインストールを許可する。フラッシュディスクに圧縮されたKNOPPIXをインストールします。MSG_READY="完成しました。ドライブからデバイスを外せるようになりました。MSG_MOUNTED="は、既にマウントされています。MSG_SELECT="KNOPPIXファイルがあるディレクトリを入力してください。ブートローダはおそらく動作しません。MSG_SIZE_OVERLAY_ADVANCED="データを永続的に保存するためのOverlayパーティション\nのサイズを入力してください。http://csrc.nist.gov/encryption/aes/)\n\nこの種の暗号化では、作成時およびシステム起動時に\nパスワードを入力する必要があります。\n\nこのパスワードを知らなければ、保存されたデータを読み取ることはできません。ストレージデバイスごと無くしたり\n盗まれたりした場合でも不正アクセスに対して安全です。\n一方、パスワードを忘れた場合、保存されたすべてのデータにアクセスできなくなり、\n回復出来なくなります。MSG_PASSWORDS_NOMATCH="パスワードが一致しないか、短すぎます。\nもう一度お試しください。KNOPPIXデーターを既存のパーティションにコピーだけします。MSG_ERROR_NODISK="フラッシュディスクが見つかりません。MSG_ERROR_INCOMPATIBLE="フラッシュディスクが正しく分割されていません。FAT32でなければなりません。MSG_OVERLAY_IMAGE_EXISTS="Overlayイメージがあります。MSG_ENCRYPTED_OVERLAY_IMAGE_EXISTS="暗号化されたOverlayイメージがあります。MSG_OVERLAY_PARTITION_EXISTS="Overlayパーティションがあります。METHOD_NEW_IMAGE="FAT32に(オプションの)Overlayファイル(<4GB)をインストール。METHOD_NEW_PARTITION="OverlayパーティションとしてFAT32へインストール。MSG_SIZE_OVERLAY_PARTITION="Overlayパーティション(MB)のサイズを入力してください。MSG_ADD_CUSTOM="Knoppixをリマスタリングしますか?\n\nオリジナルとすべての変更は、新しく作成されたコピーの新しい圧縮イメージとして追加されます。\n\n警告:これには、現在のネットワーク設定、個人データ、ブラウザの履歴、実行中のシステムの\nパスワードが含まれます。MBの追加スペースが最初のパーティションに予約されます。データの集約と圧縮には、長い時間が\nかかる場合があります。\n\nこのプロセス中には何も変更しないでください\n(推奨:このダイアログが消えるまで何もしないでください)。ERROR_ADD_CUSTOM="リマスタリング中にエラーが発生しました。MSG_ADD_CUSTOM_ERROR="何かが間違っています(多分ディスクがいっぱい?)。\n手順を確認してください:";;※上記内容をコピー&ペーストしてください。mouse=」でビジュアルモードを無効にしてください。paste」でオートインデントを無効にしてください。◆apt-getコマンドで必要であったDNS参照設定を解除します。以下通り「/etc/resolv.conf」ファイルを編集し、元に戻します。<--削除-----------------------------------ここまで------※このレシピの環境ではDNSサーバは「192.168.1.1」ですので、上記の通りこれまでの手順で記載した設定を削除します。◆まず、以下のコマンドでchrootを抜けます。exit[ENTER]root@Microknoppix;~#次に、以下のコマンドを順に入力し、不要ファイルを削除します。「/media/sda2/master/KNOPPIX/boot/isolinux/isolinux.cfg」を以下の通り編集し、記載されている起動オプションのうち、言語とタイムゾーンの値を、日本にします。lang=jaに変更してください。tz=Asia/TokyoをAPPENDから始まる行の最後に追加してください。FS######################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################次にUEFIに準拠するコンピュータで、KNOPPIXがインストールされたフラッシュメモリやHDDから起動した場合に使われる起動オプションのファイルを以下の通り編集し、言語値を日本にしてタイムゾーンの設定を追加します。32ビットCPU用「syslnx32.cfg」と、64ビットCPU用「syslnx64.cfg」が用意されていますので、どちらも修正します。lang=jaに変更してください。tz=Asia/TokyoをAPPENDから始まる行の最後に追加してください。日本語化したKNOPPIXを圧縮します。以下のコマンドを実行してください。/media/sda2/master/KNOPPIX/KNOPPIX/KNOPPIX[ENTER]これで、圧縮ファイル「/media/sda2/master/KNOPPIX/KNOPPIX/KNOPPIX」に出来ますが、このサイズが4Gバイト以上だと以下のようなエラーが出て、圧縮が成功しません。その場合は、アプリケーションを減らすなどして容量を小さくしてください。swap.圧縮が成功すれば、以下の通りのサイズでファイルが出来上がります。以下のコマンドを順に実行し、ISOイメージを作成します。DVD版のイメージファイルが「/media/sda2/master/KNOPPIX8.6JP.iso」に出来ます。◆ISOイメージは、Windowsパソコンなどからも、WINSCPで取り出すことが出来ます。そのためには、sshサーバをカスタマイズ用PCで起動しておく必要がありますので、以下のコマンドで起動します。sshstart[ENTER]これで、パスワード入力が2回求められますので、WINSCPで接続する際のパスワードを設定してください。DVD版(LibreOffice付)」の完成です。