このガイドでは、ArchLinuxにVirtualBoxをインストールする方法を紹介します。 。このガイドの多くの側面は、他のLinuxディストリビューションにも適用できます。 Arch Linuxがターゲットプラットフォームであるため、特定の依存関係がまだ存在しない場合は、それらをインストールする必要があります。
VirtualBoxが何であるかをすでに知っている可能性があります。そうでない場合は、コンピュータ上に仮想マシンを作成できるようにするOracleのプログラムです。これは、オペレーティングシステム上で別のコンピューターを実行しているようなものです。 VirtualBoxは元々SunMicrosystemsによって作成されました。
Virtualboxをダウンロード
VirtualBox Linuxダウンロードページに移動し、「すべてのディストリビューション」バージョンを選択します。自己解凍型のアーカイブの形式で提供されます。したがって、ファイルを実行するだけです。ダウンロード
ArchLinuxにVirtualboxをインストールする
Virtualboxファイルを実行可能にする
ファイルを実行するには、ファイルに権限を付与する必要があります。 「chmod」を使用して、実行(「x」)フラグを有効にします。
$ chmod +x ./VirtualBox-x.x.x-xxxxxx-Linux_amd64.run # replace 'x' with version
依存関係のインストール
インストールはいくつかのプログラムに依存します。必要なモジュールを構築するには、現在実行中のカーネルのヘッダーが必要です。 GCCコンパイラを使用してこれらのモジュールをビルドします。そのため、インストールされていない場合はインストールする必要があります。これらの前提条件なしでインストールを実行しようとすると、VirtualBoxのカーネルモジュールをコンパイルできなかったことが通知されます。これは、そのバージョンのモジュールがこれまでにコンパイルされたことがない場合に適用されます。必要なプログラムのリストが印刷されます。まず、GNU GCCコンパイラ、GNU make、およびPerlがインストールされていない場合はそれらをインストールする必要があります。
$ pacman -S gcc make perl
次に、カーネルヘッダーをインストールする必要があります。
$ pacman -S linux-headers
これで、VirtualBoxを正常にインストールできます。
$ ./VirtualBox-x.x.x-xxxxxx-Linux_amd64.run
これで、ArchにVirtualBoxがインストールされているはずです。
このガイドは実際には不可知論者です。つまり、Archだけに適用されるわけではありません。すべてのディストリビューション、特にArchのような必要最低限のディストリビューションでは、前提条件をインストールする必要があります。それらがインストールされていることを確認し、 VirtualBox 正常にインストールされます。