Solaris 用 VirtualBox ゲストの追加

Solaris 用 VirtualBox ゲストの追加
sudo pkg install VBoxSolarisAdditions.pkg
pkg install: The following pattern(s) did not match any allowable packages.  Try using a different matching pattern, or refreshing publisher information:
sudo pkg install ./VBoxSolarisAdditions.pkg  
pkg install: Illegal FMRI './VBoxSolarisAdditions.pkg': Invalid Package Name: ./VBoxSolarisAdditions.pkg 
sudo pkg set-publisher -p /media/VBOXADDITIONS_4.3.38_106717/   
pkg set-publisher: file protocol error: code: 22 reason: The path '/media/VBOXADDITIONS_4.3.38_106717' does not contain a valid package repository. Repository URL: 'file:///media/VBOXADDITIONS_4.3.38_106717'. 
sudo pkg set-publisher -p /media/VBOXADDITIONS_4.3.38_106717/VBoxSolarisAdditions.pkg 
pkg set-publisher: file protocol error: code: 22 reason: Archive /media/VBOXADDITIONS_4.3.38_106717/VBoxSolarisAdditions.pkg is missing, unsupported, or corrupt. Repository URL: 'file:///media/VBOXADDITIONS_4.3.38_106717/VBoxSolarisAdditions.pkg'.

私は何が間違っていましたか?

答え1

~からVirtualBox オンラインマニュアル:

4.2.3.1. Solaris ゲストアドインのインストール

Solaris用のVirtualBoxゲストの追加は、上記のWindowsおよびLinux用の追加と同じISO CD-ROMにあります。また、インストールプロセスを案内するインストーラも付属しています。

インストールには次の手順が含まれます。

  1. セクション4.2.1.1「インストール」でWindowsゲストについて説明したのとまったく同じ方法で、VBoxGuestAdditions.isoファイルをSolarisゲスト用の仮想CD-ROMドライブとしてインストールします。

    ゲストシステムのCD-ROMドライブがマウントされていない場合(Solaris 10の一部のバージョンで見られる)、rootとして実行します。

    svcadm restart volfs

  2. CD-ROMドライブのインストールディレクトリに変更し、rootとして実行します。

    pkgadd -G -d ./VBoxSolarisAdditions.pkg

  3. 「1」を選択し、ゲスト追加パッケージのインストールを確認します。インストールが完了したら、ゲストのXサーバーに再度ログインしてX11ゲストの追加を有効にします。

答え2

私は何が間違っていましたか?

はい。 Solaris 11 IPS新しいパッケージングコマンド(pkg)VirtualBoxゲストアドインパッケージはSolaris 11およびSolaris 10用に構築されているため、従来のSVR4パッケージング形式とコマンドを使用します。pkgaddどちらのバージョンもサポートされています。

関連情報