-[[FreeBSD]]
-[[:BSDコマンド]]
-:BSD設定
----
#contents
*一口メモ [#y9391f8d]
 /xxx は場所。
 #xxx はコマンド。
 +xxx は追記。
 -xxx は削除。
 //xx はコメントアウト。
**portsnap [#ha55dfff]
portsnapはFreeBSDのportsツリーにあるプログラムを更新するアップデートプログラム。あくまでportsツリーにあるプログラムのアップデートにしか使えない。OSの更新は下記freebsd-updateを使う。
6.x系からportsnapが使えるようになったので設定すると良い感じ。
 /etc/portsnap.conf を修正
REFUSEで不要なportsをDLしなくなる。初期状態だとjapaneseもコメントアウトしているのでjapaneseを削除してコメントアウトを削除する。
 #portsnap fetch
 #portsnap extract
 #portsnap update
それぞれ実行。
 #portsnap fetch && portsnap extract && portsnap update
でも可。
二回目以降extractは不要。
**portupgrade [#gfc9cc47]
では既にインストール済みのプログラムのアップデートはどうするって話。そこはportupgradeを使えば解決。このあたりがFreeBSDが便利だと思うけど、実際ubuntuだとかfedoraにはもっと便利な管理ツールがあるのかもしれない。そのあたりは触ったことないので知らない。

パッケージデータベースの依存関係を完全に修正する。
 #pkgdb -F
次に更新があるパッケージを表示する。
 #pkgversion -v
更新されたパッケージのみを表示する場合。
 #pkgversion -v | grep "<"
あとは更新作業。
 #portupgrade -a -R

**freebsd-update [#gac13204]
OSのアップデートに使う。Windowsで言う所のWindowsUpdateやMicrosoftUpdateに近い。以前はカーネルビルドだとかカーネルコンパイルを使っていたらしいが、最近のBSDはこの機能が搭載されているので簡単に行えるようになった。
 #freebsd-update fetch
 #freebsd-update upgrade
 #freebsd-update install
たったこれだけ!再起動を促されたりするのでその場合は従う。なおうまく行かない場合は-rオプションが必要なこともある。
 #freebsd-update xx -r x.x-RELEASE
 #freebsd-uddate xx -r x.x-RELEASE-px
など。

大学のBSDは7.1-RELEASE-p0から7.2-RELEASE-p3に更新した。便利!


**bash [#g74b5c56]
初期状態だと鬱陶しいんでbashに
 /usr/ports/shells/bash からインストール
 #chsh -s /usr/local/bin/bash
**自動起動 [#fb1d4502]
 /etc/rc.conf
に記入。書式は
 +名前="YES"
**消費電力削減 [#ke527560]
 /etc/rc.conf
 +powerd_enable="YES"

 /boot/loader.conf
 +cpufreq_load="YES"
確認
 #sysctl -a dev.cpu.0.freq 
**ブート時間短縮 [#xf08de8e]
 /boot/loader.conf に追記。
 +autoboot_delay="n"
//n=数値(秒)
**NTP時間同期 [#m6d7f111]
初期状態だとBIOSから時間を持ってくるので誤差が生じる。自宅鯖も数分の誤差。BSDには標準でntpdateというソフトが入っているのでそれを利用。
 /etc/rc.conf に追記。
 +ntpdate_enable="YES"
 +ntpdate_program="ntpdate"
 +ntpdate_flags="-s -b 133.100.9.2"
133.100.9.2は福岡大学の公開NTPサーバ。そこの教授のが究室でやってるらしい。
 #ntpdate -s -b 133.100.9.2 を実行。
 /var/log/messages
にログが残っているので確認。

**SoundDriver [#d8f719c7]
 #/boot/loader.conf に追記。

 +snd_driver_load="YES"
 +snd_pcm_load="YES"

**KDE [#cbb68ebd]
それぞれインストール。
 /usr/ports/x11/kde3/
 /usr/ports/japanese/kde3-h18i/
 /usr/ports/japanese/sazanami-ttf/

 #~/.xinitrc に追記。
 +exec startkde
 +startkdeでも可。

 #startx
で自動的にKDEが立ち上がるようになる。

**日本語入力環境。 [#rd58b585]
後日。

*Apache2 [#kf682d1b]
 /usr/ports/www/apache22/
 #make install clean
ここからが地獄だ!
 /etc/rc.conf
 +apache22_enable="YES"

 /usr/local/www/apache22/data/  htmlファイルの場所
**hostname nor servname provided, or not known [#k0b8cda3]
 /etc/hosts
 +IP     ホスト名
**No such file or directory: Failed to enable the 'httpready' Accept Filter [#vc06f01e]
 /boot/loader.conf
 +accf_http_load="YES"

*日本語マニュアル [#f087fe70]
**ドキュメントのインストール [#ze72adcc]
 /usr/ports/japanese/man/
 #make install clean
 /usr/ports/japanese/man-doc/
 #make install clean

z
 ***********************************************************************
 * Japanese online manual has been successfully installed.             *
 *                                                                     *
 * (1) To read jman(1), use the following command sequence:            *
 *        % setenv LC_CTYPE ja_JP.eucJP                                *
 *        % setenv PAGER jless                                         *
 *        % jman jman                                                  *
 *                                                                     *
 * (2) For more info, please visit following web page (Japanese):      *
 *        Jpman project <URL:http://www.jp.FreeBSD.org/man-jp/>        *
 *                                                                     *
 * (3) If you have any questions, comments, bug reports, suggestions,  *
 *     and/or requests for modifications, please send e-mail to:       *
 *        Jpman project mailing list <man-jp@jp.FreeBSD.org>           *
 *                                                                     *
 ***********************************************************************
 #export LC_CTYPE=ja_JP.eucJP
 #export PAGER=jless

***文字化け [#rc527526]
以下の場所にキャッシュが残っていると文字化けすることがある。その場合はキャッシュを削除することで文字化けは解消する。
 /usr/share/man/ja/
 #rm -r cat*       //キャッシュの削除
**kon [#rc86196f]
 /usr/ports/japanese/kon2-14dot/
 #make install clean

// IP:"219.212.46.58" TIME:"2014-03-17(<abbr class="week_day" title="月曜日">月</abbr>)23:14:07" REFERER:"http://157.7.130.26/" USER_AGENT:"Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.117 Safari/537.36

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS