FreeBSDインストールメモ

メインのマシンをWindowsからFreeBSDに乗り換えた。忘れてもいいようにメモ。

portsを最新にする

  1. make.confを編集
    # vi /etc/make.conf
    
    CPUTYPE=p4
    CFLAGS= -O -pipe
    COPTFLAGS= -O -pipe
    NOPROFILE=true
  2. cvsupをインストール
    # cd /usr/ports/net/cvsup-without-gui
    # make install clean
    # rehash
  3. 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
  4. portsを更新
    # cvsup -g -L2 /etc/ports-supfile

portupgrade & portaudit

  1. portupgradeをインストール
    # /usr/ports/sysutils/portupgrade
    # make install clean
  2. portauditをインストール
    # portinstall security/portaudit
  3. データベースを更新する
    # portsdb -Fu
    # portaudit -Fda

OSを最新のリリースにする

最新リリースに同期

  1. 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
  2. ソースを更新
    # cvsup -g -L2 /etc/release-supfile
  3. コンパイル
    # cd /usr/src
    # make buildworld

カーネルを再構築する

  1. コンフィグファイルの作成
    # cd /usr/src/sys/i386/conf
    # cp GENERIC MT8000
    # vi MT8000
    
    ident MT8000
    #(不要なデバイスを#でコメントアウト)
    
    # config MT8000
  2. コンパイル & インストール
    # 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

サウンドカードを有効にする

  1. 適切なドライバを見つける
    # kldload snd_driver
    # tail -f /dev/sndstat
    # kldunload snd_driver
    # kldstat |grep snd
    snd_hoge.ko
  2. /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リスト

日本語対応プログラム
アーカイバ
Emacs
X.org
サーバ
クライアント
マルチメディア
グラフィック
TeX
その他

その他もろもろ

悩んだところ
USBキーボードでアンダースコア(_)が入力できない
  1. /usr/share/syscons/keymaps/jp.106.kbdの53行目を次のようにする
    053 '/' '?' '_' nop ...
  2. 再起動するか
    # kbdcontrol -l /usr/share/syscons/keymaps/jp.106.kbd
    とする。
  3. 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とする。
メモ

デスクトップ用途なら、素直にUbuntuやFedora Coreにしておけばよかったかも。

参考資料

転載元リソース情報

URI
http://elastic965.80code.com/blog/2006/12/freebsd
作成日
2006年12月05日

2008年5月19日

案内

広告

広告

このページについてつぶやく コメント一覧