Develop and Download Open Source Software

OpenSource Downloads

7-Zip  (4,208)  
HandBrake Japanese Language Version  (3,353)  
CrystalDiskInfo  (1,743)  
CotEditor  (1,120)  
CrystalDiskMark  (866)  
Boookends  (788)  
SMPlayer  (642)  
えこでこツール  (599)  
Tera Term  (595)  
10  FFFTP  (579)  
11  Cabos  (530)  
12  BathyScaphe  (494)  
13  ffdshow  (481)  
14  MergeDoc  (464)  
15  ギコナビ  (438)  
More >>

最近ブックマークされた記事

DragonFly BSD 2.2における日本語環境の構築

2009年03月12日 10:00 大津真 1 2 3

 今回は前回に引き続き、 HAMMERファイルシステムの搭載などで注目を集めるDragonFly BSD 2.2を取り上げる。DragonFly BSDをデスクトップOSとして使用するというケースはあまりないかもしれないが、少なくとも、ターミナル上で日本語の文書の閲覧、日本語入力をできるようにしておくと便利だろう。今回はパッケージシステム「pkgsrc」による、基本的な日本語環境の構築方法を紹介しよう。ロケールは「ja_JP.UTF-8」とし、ターミナルエミュレータにはmlterm、日本語入力システムとしては「um + anthy」を使用するものとする。

pkgsrcのセットアップ

 前回説明したように、DragonFly BSDはFreeBSDから派生したが、パッケージ管理システムとしてNetBSDから移植されたpkgsrcを採用している。そこでまずは、次のようにしてNetBSDの匿名CVSサーバからpkgsrcのパッケージ・コレクションを取得する。

# cd /usr
# cvs -d anoncvs@anoncvs.us.netbsd.org:/cvsroot co pkgsrc

 これで、/usr/pkgsrcの下にカテゴリごとのディレクトリが作成される。

# ls /usr/pkgsrc/
CVS		converters	fonts		misc		security
INDEX		corba		games		mk		shells
Makefile	cross		geography	multimedia	sysutils
README		crosspkgtools	graphics	net		templates
archivers	crypto		ham		news		textproc
athena		databases	inputmethod	packages	time
audio		devel		japanese	parallel	wm
benchmarks	distfiles	lang		pkg_summary	www
biology		doc		licenses	pkglocate	x11
bootstrap	editors		mail		pkgtools
cad		emulators	math		plan9
chat		filesystems	mbone		print
comms		finance		meta-pkgs	regress

 目的のパッケージを見つけるには、/usr/pkgsrcディレクトリで「bmake search key="キーワード"」を実行するとよい。

# cd /usr/pkgsrc/
# bmake search key="anthy"	←「anthy」をキーワードにパッケージを検索
Pkg:    anthy-9100
Path:   inputmethod/anthy
Info:   Kana Kanji conversion system
Maint:  taya@NetBSD.org
Index:  inputmethod
B-deps: libtool-base>=1.5.22nb1 gmake>=3.81 gettext-lib>=0.14.5 {gettext-tools>=0.14.5,gettext>=0.10.36<0.14.5}
R-deps:
Arch:   any
…以下略…

 パッケージコレクションを取得したら、インストールは目的のパッケージのディレクトリに移動し「bmake install clean」コマンドを実行すればよい。ソースの取得からコンパイル、インストールまでの流れが自動で行える。このとき、パッケージ生成時のオプションは「/usr/pkg/etc/mk.conf」で設定する(「/etc/mk.conf」は参照されない)。なお、makeコマンドにはBSD系のbmakeコマンドを使用する点に注意されたい。また、pkgsrcでインストールしたソフトウェアは、「/usr/pkg」ディレクトリ以下に展開される。

最終更新:2009年05月12日 17:07