Open4
OpenBSD上に開発環境を作る
そろそろ (Built only) を何とかしないとね。。
パッケージ
GUIはとりあえずWindow Makerで良いかな。。
pkg_add vim bash
pkg_add tigervnc windowmaker
pkg_add gmake autoconf automake gmp oniguruma libtool libunistring \
libffi texinfo boehm-gc rsync cmake gmake ninja
vimとかはバージョンを尋かれる。
ls
に色が着かない
別パッケージ https://openports.se/sysutils/colorls なのかよ!
pkg_add colorls
あとは chsh して /usr/local/bin/bash
をデフォルトに、 alias
等設定してとりあえず終わり。
export EDITOR=vim
export LSCOLORS=gxfxcxdxbxegexabagacad
alias ls="colorls -G"
alias vi=vim
Window Makerのインストール
ファイルの初期設定は wmaker.inst
コマンドで行える。
openbsd$ wmaker.inst
Installing WindowMaker 0.95.9 for current user...
Creating /home/oku/GNUstep user directory
Copying defaults database...
Creating icon library directory /home/oku/GNUstep/Library/Icons
Creating WindowMaker data library directory /home/oku/GNUstep/Library/WindowMaker
Creating style library /home/oku/GNUstep/Library/WindowMaker/Styles
Creating theme library /home/oku/GNUstep/Library/WindowMaker/Themes
Creating bg image library /home/oku/GNUstep/Library/WindowMaker/Backgrounds
Creating icon setup library /home/oku/GNUstep/Library/WindowMaker/IconSets
Creating pixmap library /home/oku/GNUstep/Library/WindowMaker/Pixmaps
Now the .xinitrc, .Xclients or .xsession script must be updated so that
it calls wmaker when you start an X session.
Type the name of the file that must be changed (normally .xinitrc).
If the file already exists, it will be backed up with a .old.Sep21.00:41:07
extension
If you want to edit it by hand, hit <Control>-C now.
今回GUIはVNC経由でアクセスするのでファイルは手動編集で良い。
~/.vnc/xstartup
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
exec wmaker
このようにファイルを用意して、
vncserver :0 -fg -geometry 1280x1024 -SecurityTypes none
のように起動する。SSHで入ってreverse connectionする方が多分良いな。