CentOS5仮想マシンにOracleXEをインストールしようとすると、次のエラーが発生します。
You have insufficient diskspace in the destination directory (/usr/lib/Oracle)
to install Oracle Database 10g Express Edition. The installation requires at
least 1.5 GB free on this disk.
error: %pre(Oracle-xe-10.2.0.1-1.0.i386) scriptlet failed, exit status 1
error: install: %pre scriptlet failed (2), skipping Oracle-xe-10.2.0.1-1.0
VMは、20個のうち3 GBのディスク容量を使用するまったく新しいインストールであることを考えると、これは奇妙なことに思いました。同じボックスで空き容量を増やすと、次のようになります。
total used free shared buffers cached
Mem: 1035108 867780 167328 0 43408 604396
-/+ buffers/cache: 219976 815132
Swap: 2096472 120 2096352
ここで何が間違っている可能性があるのですか?
CentOSを使用したVMWareFusionの簡単なインストール機能はそれほど簡単ではないことがわかりました。デフォルトでは、インストーラーは2つの論理ボリュームを作成します。1つは/の下に、もう1つは/ homeの下にあります。次に、ほぼすべてのディスク領域を/ home論理ボリュームに割り当てます。私の場合、/の下に3.8 GBが割り当てられ、/ homeの下に13GBが割り当てられました。
これは、Oracleなどの/の下にインストールされることが予想される大きなrpmで問題になります。 [EasyInstall]チェックボックスなしで新しいVMを作成することで、問題を修正することができました。デフォルトを変更する必要もありませんでした。