Sat Oct 19 18:20:42 JST 2013

会社に「どうなってもいいマシン」が現れたので、9.2 を入れてみる。 メモリを 4G 積んでいる Xeon マシンなので、amd64 で行ってみよう。

# cdrecord dev=3,0,0 FreeBSD-9.2-RELEASE-amd64-disc1.iso

2月にやったはずの焼き方を忘れていたが、メモしておいてよかった。


Sat Oct 19 18:53:01 JST 2013

あれ、焼き損なった。

# cdrecord dev=3,0,0 FreeBSD-9.2-RELEASE-amd64-disc1.iso
cdrecord: No write mode specified.
cdrecord: Assuming -sao mode.
cdrecord: If your drive does not accept -sao, try -tao.
cdrecord: Future versions of cdrecord may have different drive dependent default
s.
Cdrecord-ProDVD-ProBD-Clone 3.00 (i386-unknown-freebsd9.1) Copyright (C) 1995-20
10 J・g Schilling
scsidev: '3,0,0'
scsibus: 3 target: 0 lun: 0
Using libscg version 'schily-0.9'.
Device type    : Removable CD-ROM
Version        : 0
Response Format: 2
Capabilities   :
Vendor_info    : 'Optiarc '
Identifikation : 'DVD RW AD-7560S '
Revision       : 'SX20'
Device seems to be: Generic mmc2 DVD-R/DVD-RW/DVD-RAM.
Using generic SCSI-3/mmc   CD-R/CD-RW driver (mmc_cdr).
Driver flags   : MMC-3 SWABAUDIO BURNFREE
Supported modes: TAO PACKET SAO SAO/R96P SAO/R96R RAW/R16 RAW/R96P RAW/R96R
cdrecord: Warning: Cannot read drive buffer.
cdrecord: Warning: The DMA speed test has been skipped.
Starting to write CD/DVD/BD at speed 24 in real SAO mode for single session.
Last chance to quit, starting real write    0 seconds. Operation starts.
cdrecord: WARNING: Drive returns wrong startsec (0) using -150
Track 01: Total bytes read/written: 686858240/686858240 (335380 sectors).
cdrecord: Device not configured. Cannot send SCSI cmd via ioctl.
cdrecord: Device not configured. Cannot send SCSI cmd via ioctl.
cdrecord: Device not configured. Cannot send SCSI cmd via ioctl.
cdrecord: Device not configured. Cannot send SCSI cmd via ioctl.
cdrecord: Device not configured. Cannot send SCSI cmd via ioctl.
cdrecord: Device not configured. Cannot send SCSI cmd via ioctl.
cdrecord: Device not configured. Cannot send SCSI cmd via ioctl.
cdrecord: Device not configured. Cannot send SCSI cmd via ioctl.
cdrecord: Device not configured. Cannot send SCSI cmd via ioctl.
cdrecord: Device not configured. Cannot send SCSI cmd via ioctl.
cdrecord: Device not configured. Cannot send SCSI cmd via ioctl.
cdrecord: Device not configured. Cannot send SCSI cmd via ioctl.
cdrecord: Device not configured. Cannot send SCSI cmd via ioctl.
cdrecord: Device not configured. Cannot send SCSI cmd via ioctl.
cdrecord: Device not configured. Cannot send SCSI cmd via ioctl.
cdrecord: Device not configured. Cannot send SCSI cmd via ioctl.
cdrecord: Device not configured. Cannot send SCSI cmd via ioctl.
cdrecord: Device not configured. Cannot send SCSI cmd via ioctl.
cdrecord: Device not configured. prevent/allow medium removal: scsi sendcmd: fatal error
CDB:  1E 00 00 00 00 00
cmd finished after 0.000s timeout 200s
# 

USB ポートごと死んだっぽい。なん…で…


Sat Oct 19 19:12:21 JST 2013

焼き直したら、今度はうまくいった。 ちなみに 失敗したのは左側ポート、成功したのは右側手前ポート。


Sat Oct 19 20:13:45 JST 2013

こやつは実験くんなので Package でいろいろ入れてみる。

japanese/ack-1.0
japanese/nkf-2.1.2,1
japanese/qkc-1.0
japanese/w3m-0.5.3_1
databases/postgresql-server-9.2.4
devel/git-1.8.3.4
sysutils/screen-4.0.3_14
ftp/wget-1.14_2

sysinstall でここまで入れたのだが、これでは パッケージの tbz が残らない ことに気付いた。


Sat Oct 19 21:17:35 JST 2013

結局、dvd イメージをダウンロードして、RELEASE 時点のパッケージを使うことにした。 混乱を避けるため、いったん 全パッケージを消して入れ直し。 dvd イメージから入れたものは以下の通り:

screen-4.0.3_14
portupgrade-2.4.11,2  (ruby19 が入る)
perl-5.14.4
python27-2.7.5_1
zsh-5.0.2

えー、これしか入ってないのか…。仕方がないが、portupgrade が入ったので portinstall を使ってパッケージ (tbz) を集める。

# portinstall -F -P wget
# portinstall -F -P openjdk
# portinstall -F -P ja-nkf ack ja-qkc nvi-m17n
# portinstall -F -P git
# portinstall -F -P devel/subversion
# portinstall -F -P scala
# portinstall -F -P nginx-devel
# portinstall -F -P ja-w3m
# portinstall -F -P postgresql92-server
# portinstall -F -P apache-ant

これはなかなか面倒くさいが、作業後には一覧ができることになるのでヨシとしよう。

openjdk 用の bootstrap-openjdk (bootstrap-openjdk-r316538.tbz) は 拡張子が合わずにターゲットを見つけられないようで手動で入手。 scala 用の openjdk6 (openjdk6-b27_6.tbz) も何故か見つからないようで 手動で入手。 openjdk6 の post-message に書いてあるので、fstab を編集。

fdesc           /dev/fd         fdescfs rw      0       0
proc            /proc           procfs  rw      0       0

PostgreSQL の設定。

# echo 'postgresql_enable="YES"' >> /etc/rc.conf
# /usr/local/etc/rc.d/postgresql initdb
# /usr/local/etc/rc.d/postgresql start
# vi /usr/local/pgsql/data/postgresql.conf
  listen_addresses = '*'
# vi /usr/local/pgsql/data/pg_hba.conf
  host    all             all             xx.yy.zz.0/24         trust

openjdk は /usr/local/ 配下に openjdk6 とか openjdk7 とかで入る。 JAVA_HOME を設定しなかったら javavmwrapper は openjdk6 を優先してくれたので、 openjdk7 を使いたかったら JAVA_HOME をちゃんと設定してあげる必要がある。


Sat Oct 19 22:20:38 JST 2013

え… Canna-server ってもう ports に無いの…? cannalib だけあってもかな漢字変換サーバが無いと変換できないんじゃないの?


Tue Oct 22 11:20:59 JST 2013

何かに使うかもしれないので書いておこう。RELEASE バージョンのパッケージ置場。

ftp://ftp.freebsd.org/%2Fpub/FreeBSD/ports/amd64/packages-9.2-release/All/

根っ子の / がダブルで付いているのが特長、でしょうか。


Fri Oct 25 15:44:35 JST 2013

会社マシンに SourceTree なるツールを入れてみたが、gitolite が見れない… 独立して clone しておいて、それを管理するようにすればいいのかな。


HOME | index | prev | next
[Rev: --not under control--]
[EOF]