「FreeBSD システムの更新,ポーツコレクションの維持更新」 のページを参考に,次のことを行っておく.
linux_enable="YES"
※ /etc/rc.conf を書き換えた場合には再起動
compat.linux.osrelease=2.6.16
エラーメッセージが出ないことを確認しておく
kldload linux.ko
kldstat | grep linux
portupgrade -Npv -B 'make rmconfig' emulators/linux_base-f10
/etc/fstab に次の行を追加しておくこと
linprocfs /compat/linux/proc linprocfs rw 0 0
よく使うソフトを,下記の手順でインストールします.
#!/bin/sh pkg_add -r libdvdcss pkg_add -r libxml pkg_add -r libxml++ pkg_add -r libgsf pkg_add -r qt4-corelib pkg_add -r qt4-gui pkg_add -r freetype2 pkg_add -r firefox pkg_add -r firefox-i18n pkg_add -r evolution pkg_add -r thunderbird3 pkg_add -r thunderbird3-i18n pkg_add -r thunderbird3-enigmail pkg_add -r pidgin pkg_add -r ekiga3 pkg_add -r abiword pkg_add -r abiword-docs pkg_add -r gnumeric pkg_add -r magicpoint pkg_add -r evince pkg_add -r xpdf pkg_add -r xpdf pkg_add -r ggv pkg_add -r gv pkg_add -r ghostscript8 pkg_add -r gsfonts pkg_add -r ghostview pkg_add -r gsfonts pkg_add -r psutils-a4 pkg_add -r totem pkg_add -r totem-pl-parser pkg_add -r pitivi pkg_add -r kdenlive pkg_add -r vlc pkg_add -r kaffeine pkg_add -r xmms pkg_add -r rhythmbox pkg_add -r gnome-mplayer pkg_add -r smplayer pkg_add -r amarok pkg_add -r audacious pkg_add -r audacious-plugins pkg_add -r k9copy pkg_add -r brasero pkg_add -r cdrtools pkg_add -r grip pkg_add -r shotwell pkg_add -r f-spot pkg_add -r gwenview pkg_add -r gwenview-i18n pkg_add -r gthumb pkg_add -r ffmpegthumbnailer pkg_add -r gqview pkg_add -r gtksee pkg_add -r gimp pkg_add -r gimp-app pkg_add -r gimp-data-extras pkg_add -r gimp-focusblur-plugin pkg_add -r gimp-greycstoration pkg_add -r gimp-help-html pkg_add -r gimp-resynthesizer pkg_add -r ja-gimp-help-html pkg_add -r ImageMagick pkg_add -r GraphicsMagick pkg_add -r ruby18-rmagick pkg_add -r xv pkg_add -r tuxpaint pkg_add -r tuxpaint-config pkg_add -r tuxpaint-fonts pkg_add -r tuxpaint-stamps pkg_add -r inkscape pkg_add -r dia pkg_add -r tgif pkg_add -r ja-tgif-resource pkg_add -r gnuplot pkg_add -r xgfe pkg_add -r ngraph pkg_add -r ja-ngraph-fonts pkg_add -r xgraph pkg_add -r xcalendar pkg_add -r vim pkg_add -r emacs pkg_add -r tamago-emacs23 pkg_add -r yatex pkg_add -r gedit pkg_add -r tea pkg_add -r tomboy pkg_add -r beav pkg_add -r fd pkg_add -r zip pkg_add -r unzip pkg_add -r lha pkg_add -r bzip2 pkg_add -r ispell pkg_add -r less pkg_add -r lv pkg_add -r ja-nkf pkg_add -r ja-qkc pkg_add -r unix2dos pkg_add -r xlhtml pkg_add -r wv pkg_add -r wv2 pkg_add -r catdoc pkg_add -r tonicpoint-viewer pkg_add -r ja-a2ps pkg_add -r pstotext pkg_add -r html2ps-A4 pkg_add -r detex pkg_add -r tsclient pkg_add -r rsync pkg_add -r wget pkg_add -r filezilla pkg_add -r ja-font-std pkg_add -r ja-font-ipa pkg_add -r ja-font-ipaex pkg_add -r ja-font-uigothic pkg_add -r ja-font-sazanami pkg_add -r ja-font-kochi pkg_add -r ja-alias-fonts pkg_add -r intlfonts pkg_add -r urwfonts-ttf pkg_add -r fvwm2 pkg_add -r fvwm2-i18n-imlib pkg_add -r lxde-meta pkg_add -r lxsession pkg_add -r scrot pkg_add -r klamav pkg_add -r dansguardian pkg_add -r nmap pkg_add -r nagios pkg_add -r childsplay pkg_add -r childsplay_plugins pkg_add -r stellarium # 2010 時点でパッケージがない(ように見えるもの。探し回るのも面倒なので ポーツ・ツリーで) portupgrade -Npv -B 'make rmconfig' multimedia/win32-codecs portupgrade -Npv -B 'make rmconfig' net/skype portupgrade -Npv -B 'make rmconfig' editors/openoffice.org-3 portupgrade -Npv -B 'make rmconfig' japanese/acroread9 portupgrade -Npv -B 'make rmconfig' multimedia/linux-realplayer portupgrade -Npv -B 'make rmconfig' multimedia/xmms-avi portupgrade -Npv -B 'make rmconfig' multimedia/handbrake portupgrade -Npv -B 'make rmconfig' graphics/gimp-gap portupgrade -Npv -B 'make rmconfig' graphics/ruby-tgif portupgrade -Npv -B 'make rmconfig' editors/softmaker-office
xorg.conf に,フォントパスを追加
FontPath "/usr/local/lib/X11/fonts/TrueType/" FontPath "/usr/local/lib/X11/fonts/bitstream-vera/" FontPath "/usr/local/lib/X11/fonts/cyrillic/"
ホームディレクトリの .emacs を設定します.この作業は、root でなく、一般ユーザで行なって下さい。
;; turn on font-lock mode (when (fboundp 'global-font-lock-mode) (global-font-lock-mode t)) ;; enable visual feedback on selections ;(setq transient-mark-mode t) ;; default to better frame titles (setq frame-title-format (concat "%b - emacs@" system-name)) ; window and font (cond (window-system (set-frame-font "-*-*-medium-r-*-*-16-*-*-*-*-*-*-*") (mouse-wheel-mode))) ; other settings (setq next-line-add-newlines nil) (load-library "term/bobcat") (display-time) (setq line-number-mode t) (setq text-mode-hook (list (function (lambda () (auto-fill-mode 1))))) (setq display-warning-suppressed-classes ' (font)) ; supress messages (setq inhibit-startup-message t) (setq initial-scratch-message nil) ; cc-mode (add-hook 'c-mode-common-hook '(lambda () (c-set-style "CC-MODE"))) ; anthy ; (set-input-method "japanese-anthy") (setq default-input-method "japanese-egg-anthy") (global-set-key [(control backslash)] 'toggle-input-method) ; kanji code (set-language-environment "Japanese") (set-default-coding-systems 'euc-japan) (set-keyboard-coding-system 'euc-japan) (set-terminal-coding-system 'euc-japan) (set-clipboard-coding-system 'euc-japan) ; (set-w32-system-coding-system 'euc-japan) (setq default-file-name-coding-system 'japanese-shift-jis) ;(setq default-process-coding-system ; '(euc-japan euc-japan))