ラベル OpenBSD の投稿を表示しています。 すべての投稿を表示
ラベル OpenBSD の投稿を表示しています。 すべての投稿を表示

2012年12月4日火曜日

How to install bash

bash のインストール
OpenBSD に bash をインストール。まず pkg_add でコンパイル済みのバイナリをインストールします。そのまえに環境変数 PKG_PATHの設定をします。詳しくは pkg_add(1) を。

# PKG_PATH=ftp://お近くの ftp サーバ/`uname -s`/`uname -r`/packages/`uname -p`/
# export PKG_PATH
# pkg_add -i -v bash

ログインシェルとして使用する場合は /etc/shells に書き込む必要がありまが、自動的に/usr/local/bin/bash が /etc/shells に追加されます。

ログインシェルの変更

~$ chsh -s /usr/local/bin/bash

bash のプロンプトを変更
ログインをし直してから

 -bash-4.2# cat .profile > .bash_profile

以下追加
#  Prompt
PS1="\h:\W \u\$ "

編集後に

source .bash_profile

でプロンプトが

ホスト名:dir ユーザ名#or$

になります。

2012年11月26日月曜日

OpenBSD でしょ?

VirtualBox のゲストに OpenBSD をインストールします。 特に理由はありませんが紳士はやっぱり OpenBSD でしょ?ということです。

さて OpenBSD のサイトから"リリースを入手"で、OpenBSD を入手先を探します。 プロトコルは http/ftp のどちらでもよいですが、地域が近いミラーにします。日本ではそれぞれ、ふたつずつあります。

Japan (Ishikawa) http://ftp.jaist.ac.jp/pub/OpenBSD/
Japan (Saitama) http://www.ftp.ne.jp/OpenBSD/

Japan (Ishikawa) ftp://ftp.jaist.ac.jp/pub/OpenBSD/
Japan (Saitama) ftp://ftp.kddilabs.jp/OpenBSD/

現時点(2012年11月25日)の最新版(5.2)を使用することにします。いざ鎌倉というときでもインストールが可能なように OpenBSD 以下のディレクトリから install52.iso をダウンロード。CPUのアーキテクチャは x86_64 の場合 amd64 になります。

適当に設定した仮想マシンに iso イメージをマウントして起動します。インストール項目は基本的にデフォルトにしましたが、以下は変更しています。

キーボード
Choose your keyboard layout ('?' or 'L' for list) [default]
'L' でリストを表示。国名がたくさん出てきますので 'jp' を入力。

タイムサーバ
Start ntpd(8) by default? [no] y
NTP server? (hostname or 'default') [default] <ntpサーバ>
お近くの ntpサーバ をどうぞ。

パッケージの選択
Select sets by entering a set name, a file name pattern or 'all'. De-select
sets by prepending a '-' to the set name, file name pattern or 'all'. Selected
sets are labelled '[X]'.
 [X] bsd             [X] etc52.tgz         [X] xbase52.tgz     [X] xserv52.tgz
 [X] bsd.rd         [X] comp52.tgz       [X] xetc52.tgz
 [X] bsd.mp        [X] man52.tgz        [X] xshare52.tgz
 [X] base52.tgz   [ ] game52.tgz       [X] xfont52.tgz
Set name(s)? (or 'abort' or 'done') [done] -game52.tgz
ゲームは特にいらないかな?

インストールの終了後再起動します。これでインストールは完了です。