コンピュータはネットLinuxがどのようにオフラインで辞書を検索します
Linuxシステムの操作では、知らない単語に遭遇すると辞書を引くことがありますが、パソコンにちょうどネットがなく、オンラインで辞書を検索できない場合があります。この場合、システムが持っている辞書を使って関連検索を行うことができます。以下、Linuxオフラインで辞書を検索する方法を紹介します。
まずdictdをローカルに設定する必要があります。dictdは辞書データベースサーバです。オンライン辞書にアクセスできます。でもちょっと待って、私たちはオフラインで使うのではないでしょうか。これは、ローカルにインストールする理由です。コマンドラインクライアントがあります。
UbuntuまたはDebianにインストールするには、次のように入力します。$ sudo apt-get install dictd
これは簡単です。インストール用の辞書が必要です。各ディクショナリプラグインをインストールすると、dictdは自動的にデータベースを再ロードします。英語辞書と英語同義語辞書をインストールしましょう。
入力:
$ sudo apt-get install dict-gcide
$ sudo apt-get install dict-moby-thesaurus
他の検索可能な言語を検索する場合は、次のように入力します。$ sudo apt-cache search “dict package”
次のようになります。dict-freedict-eng-ara -DictpackageforEnglish-ArabicFreedict dictionary
dict-freedict-eng-cro -DictpackageforEnglish-CroatianFreedict dictionary
dict-freedict-eng-cze -DictpackageforEnglish-CzechFreedict dictionary
dict-freedict-eng-deu -DictpackageforEnglish-GermanFreedict dictionary
dict-freedict-eng-fra -DictpackageforEnglish-FrenchFreedict dictionary
これでdictdのインストールに成功し、辞書を検索できます。
まず、dictdサービスが実行され、どのデータベースがインストールされているかを確認します。
$ dict -I
出力例:dictd 1.12.0/rf on Linux3.2.0-29-generic-pae
On my_host: up 95.000,2 forks (75.8/hour)
DatabaseHeadwordsIndexDataUncompressed
gcide 2036453859 kB 12 MB 38 MB
moby-thesaurus 30263528 kB 10 MB 28 MB
単語をクエリーするには、クエリーする辞書を指定します。English one辞書(gcid)を調べてみましょう。
$dict-d gcide〔調べる単語〕
-dパラメータを使用しない場合は、dictdはすべてのインストール辞書を検索し、一致する結果を返します。
Linuxのオフラインクエリー辞書の方法について説明しましたが、dictdを設定してローカルにインストールし、コマンドラインにコマンドを入力して辞書をクエリーし、オフライン辞書クエリーを実現する必要があります。