はじめに
VirtualBoxにFreeBSDをインストールする際の自分用のメモ.後で色々と直す.たぶん.
ホストOSはWindows 10.
Virtualboxの設定
NATとホストオンリーネットワークを設定しておく.
参考: 今さらながらVirtualBoxネットワーク設定のベストプラクティスと解説
FreeBSDのインストール
自分をwheelに入れるのを忘れないように.
インストール後の設定
em1(ホストオンリーネットワーク)の設定
VirtualBox側のホストネットワークマネージャの設定を確認しておく.
ネットワークアドレスが192.168.56.0/24となっているので,192.168.56.64など適当なアドレスに固定しておく.
ifconfig em1 inet 192.168.56.64 netmask 255.255.255.0
特に問題がなければ起動時に設定するようにする.
ifconfig_em1="inet 192.168.56.64 netmask 255.255.255.0"
ca_root_nss ファイルの更新
pkg install ca_root_nss
これをやっておかないと後でfetch
がこける.
sudo
のインストール
pkg install sudo
/usr/local/etc/sudoers
を編集する.直接変更するのではなく,visudo
を使う.
wheelグループのメンバーに権限を与える場合は,以下の行をアンコメントする.
%wheel ALL=(ALL) ALL
:wで保存して:qでvi
を抜ける.
参考: visudoでsudo権限の設定をする際のメモ(sudoersの'ers'って何の略なんですかね?)
vtの設定
hw.vga.textmode=0
kern.vty=vt
設定したら再起動する.
再起動後にフォントを入手する.
cd /tmp
fetch http://people.freebsd.org/~emaste/newcons/b16.fnt
vidcontrol
コマンドでテストする.
vidcontrol -f b16.fnt
問題なく日本語も表示できるようであれば,/usr/share/vt/fonts
に移動しておき,起動時に読み込むようにする.
font8x16="b16"
参考: FreeBSD 11のvtで日本語を表示する
FreeBSD 10.1-RELEASEのvt(4)でconsoleをうつくしく
VirtualBoxで使うための設定
Guest Additionのインストール
pkg install virtualbox-ose-additions
vboxguest_enable="YES"
vboxservice_enable="YES"
/etc/rc.confを変更後に再起動する.
Sambaのインストール
pkg install samba48
[global]
server string = Samba
security = user
hosts allow = 192.168.56.
interfaces = 192.168.56.64/24
guest ok = no
log file = /var/log/samba4/%m
log level = 1
max log size = 50
unix charset = UTF8
dos charset = CP932
create mask = 600
directory mask = 700
netbios name = samba-vm
[homes]
comment = %U's Home Directory
path = /usr/home/%U
read only = no
browsable = yes
testparm
で確認しておく.
Sambaにユーザー"User"を追加する.ここでSamba用のパスワードを設定する.
smbpasswd -a User
"User"がSambaにログイン可能な状態にする.
smbpasswd -e User
テストのためにSambaを起動して,ホスト側からアクセスできるか確認する.
/usr/local/etc/rc.d/samba_server start
問題なければ,起動時にSambaも起動するようにする.
samba_server_enable="YES"
参考: Setting up Samba as a Standalone Server
Bitbucketをsshで使うための設定
.sshディレクトリを他のマシンからコピーしてくる.
git
をインストールする.
pkg install git
Xの設定
pkg install xorg
pkg install xfce
dbus_enable="YES"
hald_enable="YES"
exec /usr/local/bin/startxfce4 --with-ck-launch
Xでのキーボードレイアウトの変更
参考: 5.4. Xorg の設定
パッケージのインストール
MOZC
pkg install ja-uim-mozc
pkg install uim-gtk3
setenv GTK_IM_MODULE uim
setenv GTK3_IM_MODULE uim
setenv QT_IM_MODULE uim
setenv XMODIFIERS '@im=uim'
/usr/local/bin/mozc start
uim-xim &
uim-toolbar-gtk3 &
フォント
pkg install noto
pkg install ja-font-std
pkg install ja-font-ipaex
pkg install ja-font-genshingothic
pkg install ja-font-vlgothic
Emacs
pkg install emacs
pkg install ess-emacs25
pkg install yatex-emacs25
pkg install apel-emacs25
pkg install ja-migemo.el-emacs25
pkg install cask-emacs25
Cask
TeX Liveのインストール
以前書いたとおり.