2014年4月16日水曜日

FreeBSD 10 で デスクトップ環境を構築する

FreeBSD 10 で デスクトップ環境を構築する

pkgの使い方


  • pkg update -f #パッケージのデータベースを最新版にする
  • pkg search curl #curlを探す
  • pkg info curl #curlの情報を見る
  • pkg install curl #curlをインストールする
  • pkg delete curl #インストール済みのcurlを削除する
  • pkg autoremove curl #不要なダウンロード済みパッケージを削除する
  • pkg upgrade #インストール済みのパッケージをすべてアップグレード

参考
freebsd.org/doc/handbook Using pkgng for Binary Package Management



よく使うパッケージをインストール


# pkg install sudo python2 python3 ruby ruby20 perl5 bash curl wget vim-lite emacs24-nox11 tmux unzip

X11のインストール


# pkg install xorg

X11の設定


# Xorg -configure

Xorgの設定 (X11の設定- FreeBSD ハンドブック)。

twmの終了


  • 終了方法 - 1
    マウスをルートウインドウに移動させ、 左ボタンを押し続けるとTwmメニューが表示される。この状態でマウスを上下に動かすと、メニュー項目が反転表示されるので、 TwmメニューのExitが反転表示された所でボタンを離すと、TwmメニューのExitが選択されます。
  • 終了方法 - 2
    Twmで表示されている、2つのターミナルのうち、左のターミナルでexitと入力する。

# Xorg -config /root/xorg.conf.new -retro

黒とグレーのグリッドと X11 のマウスポインタが現われれば成功。
Ctrl+Alt+F1 でコンソールを切り替え、Ctrl+C で X11 を終了させる。
うまくいかないときは、切り替え後のコンソールに「(EE)」で始まるエラーメッセージの内容を確認し、対応する。

うまくいったら設定ファイルをコピーする。

# cp /root/xorg.conf.new /etc/X11/xorg.conf

/etc/rc.confに以下を追加

dbus_enable="YES"
hald_enable="YES"

Gnome2-Liteのインストール


# pkg install gnome2-lite gdm

/etc/rc.confに以下を追加

polkitd_enable="YES"
gdm_enable="YES"
gnome_enable="YES"
System_tools_backends_enable="YES"

~/.xinitrcを作成する。

export LANG=en_US.UTF-8
export XIM=ibus
export GTK_IM_MODULE=ibus
export QT_IM_MODULE=xim
export XMODIFIERS=@im=ibus
export XIM_PROGRAM="ibus-daemon"
export XIM_ARGS="-r --daemonize --xim"
exec gnome-session

virtualbox-ose-additionsのインストール


# pkg install virtualbox-ose-additions

/etc/rc.confに以下を追加

vboxguest_enable="YES"
vboxservice_enable="YES"

/etc/X11/xorg.confの修正

Section "InputDevice"
        Identifier "Mouse0"
        Driver "vboxmouse"
EndSection

Section "Device"
    ### Available Driver options are:-
    ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
    ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
    ### [arg]: arg optional
    Identifier "Card0"
    Driver "vboxvideo"
    VendorName "InnoTek Systemberatung GmbH"
    BoardName "VirtualBox Graphics Adapter"
    BusID "PCI:0:2:0"
EndSection

参考
wiki.freebsd.org Installing Guest Additions for FreeBSD guests


GUIアプリのインストール


日本語関係
# pkg install ja-ibus-anthy ja-font-ipa ja-font-ipa-uigothic

ブラウザ
# pkg install firefox firefox-i18n






0 コメント: