FreeBSDインストールメモ
メインのマシンをWindowsからFreeBSDに乗り換えた。忘れてもいいようにメモ。
portsを最新にする
- make.confを編集
# vi /etc/make.conf
CPUTYPE=p4
CFLAGS= -O -pipe
COPTFLAGS= -O -pipe
NOPROFILE=true
- cvsupをインストール
# cd /usr/ports/net/cvsup-without-gui
# make install clean
# rehash
- ports-supfileの作成
# cp /usr/share/examples/cvsup/ports-supfile /etc
# chmod 644 /etc/ports-supfile
# vi /etc/ports-supfile
*default host=cvsup3.jp.FreeBSD.org
- portsを更新
# cvsup -g -L2 /etc/ports-supfile
portupgrade & portaudit
- portupgradeをインストール
# /usr/ports/sysutils/portupgrade
# make install clean
- portauditをインストール
# portinstall security/portaudit
- データベースを更新する
# portsdb -Fu
# portaudit -Fda
OSを最新のリリースにする
最新リリースに同期
- release-supfileを作る
# cp /usr/share/examples/cvsup/stable-supfile /etc/release-supfile
# chmod 644 /etc/release-supfile
# vi /etc/release-supfile
*default host=cvsup3.jp.freebsd.org
*default release=cvs tag=RELENG_6_1
- ソースを更新
# cvsup -g -L2 /etc/release-supfile
- コンパイル
# cd /usr/src
# make buildworld
カーネルを再構築する
- コンフィグファイルの作成
# cd /usr/src/sys/i386/conf
# cp GENERIC MT8000
# vi MT8000
ident MT8000
#(不要なデバイスを#でコメントアウト)
# config MT8000
- コンパイル & インストール
# cd /usr/src
# make KERNCONF=MT8000 buildkernel
# make installkernel
# shutdown -r now
システムのインストール(シングルユーザーモードで)
# cd /usr/src
# make installworld
/etcの更新
# cp -Rp /etc /etc.old
# mergemaster -s -v
サウンドカードを有効にする
- 適切なドライバを見つける
# kldload snd_driver
# tail -f /dev/sndstat
# kldunload snd_driver
# kldstat |grep snd
snd_hoge.ko
- /boot/loader.confの編集
# vi /boot/loader.conf
snd_hoge_load="YES"
snd_pcm_load="YES"
時刻を自動調整する
# vi /etc/rc.conf
ntpdate_enable="YES"
ntpdate_flags="-b ntp3.jst.mfeed.ad.jp"
portsリスト
- 日本語対応プログラム
-
- japanese/jvim3
- editors/vim
- japanese/kon2-14dot
- japanese/jls
- japanese/less
- japanese/grep
- japanese/sed
- japanese/man
- japanese/man-doc
- japanese/nkf
- japanese/migemo
- アーカイバ
-
- archivers/lha
- archivers/zip
- archivers/unzip
- archivers/cabextract
- archivers/rar
- archivers/unurar
- archivers/p7zip
- Emacs
-
- editor/emacs
- converters/mule-ucs
- japanese/migemo-emacs21
- mail/wanderlust
- japanese/navi2ch-emacs21
- www/emacs-w3m
- irc/riece
- deskutils/howm
- print/yatex
editors/psgml(動作せず)
- X.org
-
- サーバ
-
- japanese/samba3
- www/apache13
- クライアント
-
- www/firefox-i18n
- www/opera
- www/linuxpluginwrapper
- www/linux-flashplugin7
- japanese/w3m-img
- mail/sylpheed2
- mail/popfile
- ftp/gftp
japanese/gaim
- net-im/gaim-devel
- ftp/wget
- マルチメディア
-
- multimedia/linux-realplayer
- multimedia/mplayer
- multimedia/xmms
- グラフィック
-
- TeX
-
- japanese/teTeX
- japanese/ghostscript-gnu-jpnfont
- japanese/platex-jsclasses
- print/dvipdfmx
- print/ghostview
- その他
-
- japanese/another-htmllint
- japanese/jcode.pl
その他もろもろ
- 悩んだところ
-
- USBキーボードでアンダースコア(_)が入力できない
-
- /usr/share/syscons/keymaps/jp.106.kbdの53行目を次のようにする
053 '/' '?' '_' nop ...
- 再起動するか
# kbdcontrol -l /usr/share/syscons/keymaps/jp.106.kbd
とする。
- Ctrl+/でアンダースコアが入力できる。
- GDMを使うとIMの設定が有効にならない
- GDMを使うと~/.xsessionや~/.gnomercが読み込まれないのが原因。~/.xprofileにIMなどの設定を記述すればOK。
- www/linux-flashplugin7を入れたのにFirefoxでFlashを再生できない
- 技術文書/FreeBSD/flashプラグイン - Sugimura's。を参考に設定する。
- YouTubeで音が鳴らない
- FreeBSD版Firefox2でYouTubeのサウンドを鳴らす:メモランダムを参照。
- 印刷できない
- print/gutenprintやprint/cupsを入れるとよさそう。(未解決)
- gaimが落ちる
- net-im/gaim-develを使う。
- geditが必ず終了時に落ち、その後バグ報告ツールBug Buddyが続けて落ちる
- .xprofileの
export GTK_IM_MODULE=scimをコメントアウトする。
- kterm+jlessで日本語が表示できない
setenv JLESSCHARSET japanese-eucとする。
- メモ
-
- Windowsのときよりアプリケーションがよく落ちるorz
- うちのプリンタ(複合機)がサポートされていないような。
- scimが使い易い。
- anthy.elが使いものにならない。
- フォントの設定がよく分からない。
デスクトップ用途なら、素直にUbuntuやFedora Coreにしておけばよかったかも。
- 参考資料
-
転載元リソース情報
- URI
- http://elastic965.80code.com/blog/2006/12/freebsd
- 作成日
- 2006年12月05日
2008年5月19日
案内
メインメニュー
その他