vmware仮想マシンツールvmware toolsの紹介とインストールエラー

1804 ワード

VMware Toolsは、VMware仮想マシンに搭載されている拡張ツールで、VirtualBoxの拡張機能(Sun VirtualBox Guest Additions)に相当します.VMwareが提供する仮想グラフィックスとハードディスクのパフォーマンスを向上させ、仮想マシンとホストクロックを同期させるドライバです.VMware仮想マシンにVMware Toolsをインストールしてこそ、ホストと仮想マシン間のファイル共有を実現できます.また、ファイルを自由にドラッグ&ドロップする機能をサポートし、マウスも仮想マシンとホストの前で自由に移動できます(ctrl+altを押さなくてもいいです).また、仮想マシンの画面もフルスクリーン化し、ウィンドウサイズを自由に調整できます.
vmware toolsをインストールする方法はここではしばらく表にありません.その原理は、vmware toolsというモジュールを起動ミラーにコンパイルすることによって、debianが起動時にdaemon方式でvmware toolsプロセスを起動してvmwareの強化機能を提供することです.
カーネルモジュールを再コンパイルする以上、gcc、make、build-essential、linux headersという必須コンポーネントが欠かせません.
インストール中に端末から出力されるエラー情報に基づいて、それらのコンポーネントが欠けていることがわかり、オンラインインストールコマンドyum/aptitudeでインストールすればよい.注目すべきはlinuxの流派が違うため、ソフトウェアの名前も違います
red hat  :
sudo yum install kernel-devel-'uname-r' kernel-headers -'uname -r' gcc make
debian/ubuntu  :
sudo aptitude install build-essential sudo aptitude install linux-headers-$(uname -r)

ここでdebianシリーズでは、次のようになります.
build-essentialは、Debianパッケージのコンパイルに必要なパッケージをリストしたリストです.このパッケージは、リスト内のソフトウェアに依存しており、これらのコンパイラに必要なパッケージをインストールするのに便利です.Debianパッケージを自分でコンパイルしない場合は、パッケージをインストールする必要はありません.
linux-headers-***:このパッケージは、x 86シリーズ386、586などの特定のアーキテクチャに対するカーネルヘッダファイルを提供します.linuxの既存のカーネルモジュールに新しいモジュール(vmware toolsなど)を追加するには、このパッケージをインストールする必要があります.