Debian(lenny)に最新版のVMWareServerを入れてみた

Debian(lenny)にVMWare Serverをインストールしてみたので、
そのメモです。

まず、VMWare Serverをダウンロード。

$ sudo make-vmpkg -k VMware-server-1.0.6-91891.t r.gz
   :
unsupported product version, try using -s or -u

って出てうまくいかないので、メッセージに出ているように -s と -u をつけてみる。
-s とか -u ってなんだろと見てみる。

$ man make-vmpkg

----------------------------------------
-s, --skipchecks
      skip version and md5sum checks
-u, --upstreamver=VER
      force the upstream version
----------------------------------------
ふむふむ。チェックをスキップするためのものみたい。

$ sudo make-vmpkg -k -u 1.0.6 -s VMware-server-1.0.6-91891.tar.gz 

よし動いた。

$ ls
VMware-server-1.0.6-91891.tar.gz  vmware-server

vmware-serverってディレクトリができてる。

$ cd vmware-server/

$ ls 
vmware-server-blobs_1.0.6.0.22.0_all.deb
vmware-server-kernel-modules-2.6.24-1-686_1.0.6.0.22.0+2.6.24-1-686-10.00.Custom_i386.deb
vmware-server-kernel-source_1.0.6.0.22.0_all.deb
vmware-server_1.0.6.0.22.0_i386.changes
vmware-server_1.0.6.0.22.0_i386.deb

debができてる。

$ sudo dpkg -i *.deb

以下のメッセージがでて、うまくいかない。
依存するものがないらしい。
-----------------------------------------------------------------------------------------
dpkg: 依存関係の問題により vmware-server の設定ができません:
 vmware-server は以下に依存 (depends) します: openbsd-inetd | inet-superserver ...しかし:
  パッケージ openbsd-inetd はまだインストールされていません。
  パッケージ inet-superserver はまだインストールされていません。
dpkg: vmware-server の処理中にエラーが発生しました (--install):
 依存関係の問題 - 設定を見送ります
以下のパッケージの処理中にエラーが発生しました:
 vmware-server
------------------------------------------------------------------------------------------

ってことで、依存関係のあるパッケージを入れることに。

$ LANG=C sudo aptitude install openbsd-inetd inet-superserver

もう一度インストール
$ sudo dpkg -i *.deb

------------------------------------------------------------------------------------------
(データベースを読み込んでいます ... 現在 126520 個のファイルとディレクトリがインストールされています。)
vmware-server-blobs 1.0.6.0.22.0 を (vmware-server-blobs_1.0.6.0.22.0_all.deb で) 置換するための準備をしています ...
vmware-server-blobs を展開し、置換しています...
vmware-server-kernel-modules-2.6.24-1-686 1.0.6.0.22.0+2.6.24-1-686-10.00.Custom を (vmware-server-kernel-modules-2.6.24-1-686_1.0.6.0.22.0+2.6.24-1-686-10.00.Custom_i386.deb で) 置換するための準備をしています ...
vmware-server-kernel-modules-2.6.24-1-686 を展開し、置換しています...
vmware-server-kernel-source 1.0.6.0.22.0 を (vmware-server-kernel-source_1.0.6.0.22.0_all.deb で) 置換するための準備をしています ...
vmware-server-kernel-source を展開し、置換しています...
vmware-server 1.0.6.0.22.0 を (vmware-server_1.0.6.0.22.0_i386.deb で) 置換するための準備をしています ...
Stopping VMware services:
   Virtual machine monitor                                             done
vmware-server を展開し、置換しています...
Restarting internet superserver: inetd.
vmware-server-blobs (1.0.6.0.22.0) を設定しています ...
vmware-server-kernel-modules-2.6.24-1-686 (1.0.6.0.22.0+2.6.24-1-686-10.00.Custom) を設定しています ...
vmware-server-kernel-source (1.0.6.0.22.0) を設定しています ...
vmware-server (1.0.6.0.22.0) を設定しています ...
Starting VMware services:
   Virtual machine monitor                                             done
   Starting VMware virtual machines...                                 done
Restarting internet superserver: inetd.
------------------------------------------------------------------------------------------
よし、いけた。

vmware-config.pl実行
$ sudo CC=gcc-4.1 /usr/bin/vmware-config.pl 

という感じで実行すると使えるようになる。