FreeBSD(Libretto70)の導入・運用メモ
2003年9月20日から人目の訪問者です。

本メモは個人的な記録であり、本メモ内容の通り設定して動作しないことがあっても責任はとれません。また、それによってトラブルが発生しても責任はとれません。このため、各人の責任のおいて参考として見て下さい。
このホームページに関するご意見、ご感想は、E-mail:masaji@yahagi.info までお願いします。


Hardware FreeBSD 日本語環境 XFree86 Fvwm2
Netscape Sylpheed OpenOffice gimp RealPlayer
X11アプリ X11ツール ネットワークツール マルチメディア
その他 ユーザ環境 未整理

Hardware

HDD置換(2003/8/18)
HDDを10Gへ置換(BIOSの制限で8G以上は使用できませんが)

FreeBSD

FreeBSD4.8インストール(2003/8/18-19)
MS-DOSのFDISKで使用可能なHDD領域を確認(ハイバネーションで退避する領域の確認)
standardでFTPインストール
kernelカスタマイズ(2003/8/18-19)
cd /usr/src/sys/i386/conf
cp GENERIC LIB70
vi LIB70
  不要なデバイス等をコメントアウト
config LIB70
cd ../../compile/LIB70
make depend
make
make install
vi /etc/ttys
  Virtual Terminals を減らす
vi /boot/loader.conf
  userconfig_script_load="YES"
  ↓
  #userconfig_script_load="YES"
vi /etc/aliases
root
newaliases
reboot
FreeBSDをstableへアップグレード(2003/8/18-19)
pkg_add ftp://ftp.jp.freebsd.org/pub/FreeBSD/ports/i386/packages-4-stable/net/cvsup-without-gui-16.1h.tgz
rehash
cp /usr/share/examples/cvsup/stabel-supfile /usr/local/etc/stable-supfile
vi /usr/local/etc/stable-supfile
/usr/local/bin/cvsup -g -L 2 /usr/local/etc/stable-supfile
vi /etc/make.conf
  KERNCONF=LIB70 追加
cd /usr/src
make buildworld; make buildkernel
make installkernel
reboot
boot -s
mergemaster -p
cd /usr/src
make installworld
mergemaster
reboot
cd /usr/src
make clean
cd /usr/src/release/sysinstall
make all install
make clean
Ports環境をアップグレード(2003/8/18-19)
pkg_add ftp://ftp.jp.freebsd.org/pub/FreeBSD/ports/i386/packages-4-stable/sysutils/portupgrade-20030427.tgz
rehash
cp /usr/share/examples/cvsup/ports-supfile /usr/local/etc/ports-supfile
vi /usr/local/etc/ports-supfile
/usr/local/bin/cvsup -g -L 2 /usr/local/etc/ports-supfile
/usr/local/sbin/portsdb -Uu
MS-DOSパーティションマウント(2003/8/30)
vi /etc/fstab
  ↓
  /dev/ad0s1 /dos_c msdos rw 2 0
  /dev/ad0s5 /dos_d msdos rw 2 0
mkdir /dos_c
chmod 777 /dos_c
mkdir /dos_d
chmod 777 /dos_d

日本語環境


日本語関連ツールインストール(2003/8/18-19)
pkg_add ftp://ftp.jp.freebsd.org/pub/FreeBSD/ports/i386/packages-4-stable/japanese/ja-kon2-16dot-0.3.tgz
pkg_add ftp://ftp.jp.freebsd.org/pub/FreeBSD/ports/i386/packages-4-stable/japanese/ja-man-1.1j_5.tgz
pkg_add ftp://daemon.jp.freebsd.org/pub/FreeBSD-jp/man-jp/packages-4.7.0/ja-man-doc-4.7.tgz
vi ~/.cshrc
  setenv PAGER more
  ↓
  setenv LC_CTYPE ja_JP.eucJP
  setenv PAGER jless
  set prompt = "%~$ "
日本語ターミナルインストール(2003/8/30)
pkg_add ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-4-stable/japanese/ja-kterm-6.2.0_5.tgz
vi ~/.xinitrc
  ktermに変更
vi ~/.fvwm/.fvwm2rc
  ktermに変更

日本語入力環境インストール(2003/8/30)
pkg_add ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-4-stable/japanese/ja-kinput2-canna-3.1_2.tgz
cd /usr/local/etc/rc.d/
cp -p canna.sh.sample canna.sh
reboot

日本語viインストール(2003/8/30)
pkg_add ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-4-stable/japanese/ja-jvim-canna-3.0.j2.1a.tgz
MS日本語フォント設定(2003/8/30)
cd /usr/X11R6/lib/X11/fonts/TrueType
ln -a /dos_d/WINDOWS/Fonts/MSGOTHIC.TTF msgothic.ttf
ln -a /dos_d/WINDOWS/Fonts/MSMINCHO.TTF msmincho.ttf
vi fonts.dir
lsの日本語対応(2003/9/15)
cd /usr/ports/japanese/jls
make
make install
make clean
MS-DOSパーティションの日本語対応(2003/9/16)
cd /usr/ports/japanese/msdosfs
make
make install
cp -p /usr/local/sbin/mount_jamsdos /sbin
cp -p /usr/local/lib/ja-msdosfs/msdos_ja.ko /modules
chmod a-x /usr/local/etc/rc.d/ja-msdosfs.sh
vi /etc/fstab
LANカード(LPC4-CLX)対策(2003/9/5)
cd /usr/src/sys/dev/ed
vi if_edreg.h
  *** if_edreg.h.org Sun Jul 27 01:40:08 2003
  --- if_edreg.h Fri Sep 5 00:58:40 2003
  ***************
  *** 1112,1117 ****
  --- 1112,1118 ----
  * AX88190 IOBASE registers.
  */
  
  + #define ED_AX88790_CSR 0x3c2
  #define ED_AX88190_IOBASE0 0x3ca
  #define ED_AX88190_IOBASE1 0x3cc
vi if_ed_pccard.c
  *** if_ed_pccard.c.org Sun Jul 27 01:40:08 2003
  --- if_ed_pccard.c Fri Sep 5 01:03:23 2003
  ***************
  *** 173,178 ****
  --- 173,184 ----
  ed_pccard_memwrite(dev, ED_AX88190_IOBASE1,
  (iobase >> 8) & 0xff);
  }
  + /*
  + * PHY Power down mode set disabled (AX88790)
  + */
  + if ((flags & 0xff000) == 0x31000) {
  + ed_pccard_memwrite(dev, ED_AX88790_CSR, 0x4);
  + }
  ax88190_geteprom(sc);
  
  ed_release_resources(dev);
make buildkernel
make installkernel
vi /etc/defaults/pccard.conf
  ↓
  card "BUFFALO" "LPC4-CLX"
  config auto "ed" ? 0x31000
  insert /etc/pccard_ether $device start
  remove /etc/pccard_ether $device stop
reboot

サウンド設定(2003/9/7)
cd /usr/src/sys/i386/conf
vi LIB70
  device pcm0 at isa? port 0x530 irq 5 drq 1 flags 0x0
cd /usr/src
make buildkernel
make installkernel
reboot

kernelカスタマイズ(2003/9/7)
cd /usr/src/sys/i386/conf
vi LIB70
  options USER_LDT #allow user-level control of i386 ldt
cd /usr/src
make buildkernel
make installkerne
make clean
reboot

XFree86


XFree86インストール(2003/8/30)
pkg_add ftp://ftp.jp.freebsd.org/pub/FreeBSD/ports/i386/packages-4-stable/x11/XFree86-4.3.0,1.tgz
pkg_add ftp://ftp.jp.freebsd.org/pub/FreeBSD/ports/i386/packages-4-stable/x11/wrapper-1.0_3.tgz
xf86config で/etc/X11/XF86Configを作成
vi /etc/X11/XF86Config
cp /usr/X11R6/lib/X11/xinit/xinitrc ~/.xinitrc
cd ~
chmod u+w .xinitrc
vi .xinitrc
startx

Fvwm2


fvwm2インストール(2003/8/30)
pkg_add ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-4-stable/x11-wm/fvwm-2.4.16_1.tgz
vi ~/.xinitrc
pkg_add ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-4-stable/x11-wm/fvwm-themes-0.6.1_1.tgz
vi ~/.xinitrc
startx
osxにテーマを変更
fvwm-themes-config --expand-rc $HOME/.fvwm/fvwm-themes-rc >.fvwm2rc
vi ~/.xinitrc
X Windows 壁紙変更(2003/9/8)
vi ~/.fvwm/.fvwm2rc

Netscape


Netscapeインストール(2003/8/30)
pkg_add ftp://ftp.jp.freebsd.org/pub/FreeBSD/ports/i386/packages-4-stable/japanese/ja-netscape-navigator-linux-4.8.tgz

Sylpheed


Mailソフト(Sylpheed)インストール(2003/8/30)
pkg_add ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-4-stable/mail/sylpheed-0.9.4.tgz

OpenOffice


OpenOfficeインストール(2003/8/30)
pkg_add ftp://ftp.jp.freebsd.org/pub/FreeBSD/ports/i386/packages-4-stable/japanese/ja-kochi-ttfonts-20030628.tgz
vi /etc/X11/XF86Config
  # FontPath "/usr/X11R6/lib/X11/fonts/TrueType/"
  ↓
  FontPath "/usr/X11R6/lib/X11/fonts/TrueType/"
cd /usr/ports/distfiles
fetch ftp://ftp.ux.mycom.co.jp/pub/OpenOffice/OOo_1.0.1_FreeBSDIntel_install_ja_04.tgz
pkg_add OOo_1.0.1_FreeBSDIntel_install_ja_04.tgz
exit
startx
openoffice-setup &
ワークステーションインストール
/home/yahagi/OpenOffice.org1.0.1
rehash
openoffice &

gimp


画像編集ソフト(gimp)インストール(2003/8/30)
cd /usr/ports/graphics/gimp1
make
make install
make clean
cd /var/spool
mkdir -p cups/tmp
chown -R root:daemon cups
gimp.setfont japanese
gimp

RealPlayer


RealPlayerインストール(2003/9/7)
cd /usr/ports/distfiles
rp8_linux20_libc6_i386_cs2_rpmを入手
rv9_libc6_i386_cs2.tgzを入手
cd /usr/ports/multimedia/linux-realplayer
make
make install
make clean

X11アプリケーション


画像表示ソフト(xv)インストール(2003/8/30)
pkg_add ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-4-stable/japanese/ja-xv-3.10a_3.tgz

PDF表示ソフト(xpdf)インストール(2003/8/30)
pkg_add ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-4-stable/japanese/ja-xpdf-2.02.tgz

X11ツール


バッテリーツールインストール(2003/8/30)
pkg_add ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-4-stable/sysutils/xbatt-1.2.1.tgz
vi ~/.xinitrc

時計(emiclock)インストール(2003/8/30)
pkg_add ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-4-stable/x11-clock/emiclock-2.0.2.tgz
vi ~/.xinitrc
cp /usr/X11R6/lib/X11/twm/system.twmrc ~/.twmrc
スクリーンセーバインストール(2003/8/30)
pkg_add ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-4-stable/All/xscreensaver-4.10.tgz
vi ~/.xinitrc

ネットワークツール


ダイアルアップツール(ppxp)インストール(2003/8/30)
pkg_add ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-4-stable/japanese/ja-ppxp-2001080415_1.tgz
vi /etc/group
  グループdialerにダイアルアップするユーザを追加
パケットツール(Ethereal)インストール(2003/8/31)
cd /usr/ports/net/ethereal
make
make install
make clean
rehash

無線LANツールインストール(2003/8/31)
cd /usr/ports/net/bsd-airtools
make
make install
make clean
rehash

Networkツール(dsniff)インストール(2003/8/31)
cd /usr/ports/security/dsniff
make
make install
make clean
rehash

マルチメディア


マルティメディアソフト(xmms)インストール(2003/9/7)
サウンドデバイス設定(pcm0)
kernelカスタマイズ(USER_LDT)
cd /usr/ports/multimedia/xmms-avi
make
make install
make clean

マルティメディアソフト(mplayer)インストール(2003/9/8)
cd /usr/ports/multimedia/mplayer
make
make install
cd /usr/ports/multimedia/mplayer-skins
make install
cd /usr/ports/disufiles/mplayer
mkdir ~/.mplayer/Skin
cp default-1.7.tar.bz2 ~/.mplayer/Skin
cd ~/.mplayer/Skin
tar jxvf default-1.7.tar.bz2
rm default-1.7.tar.bz2

その他


Libretto BIOSツールインストール(2003/8/18-19)
pkg_add ftp://ftp.jp.freebsd.org/pub/FreeBSD/ports/i386/packages-4-stable/sysutils/libretto-config-1.0.b5.tgz
VNCインストール(2003/9/15)
cd /usr/ports/net/vnc
make
make install
make clean

ユーザ環境

yahagi

インストーラで登録(2003/08/18)

未整理


sudoインストール(2003/8/30)
pkg_add ftp://ftp.jp.freebsd.org/pub/FreeBSD/ports/i386/packages-4-stable/security/sudo-1.6.7.5.tgz