VirtualBox - Guest Additions インストール - Linux Mint - 19.1 - XFCE

 
1. 概要
2. インストール

1. 概要

 Linux Mint 19.1 XFCE を VirtualBox のゲストとしてインストールしたので、Guest Additions をインストールします。  以下で、必須パッケージがあることを確認しておきます。

sudo apt install gcc
sudo apt install make
sudo apt install perl
 2019年02月15日の時点で、perl には更新があったようで、更新を適用しました。

2. インストール

 ホストの VirtualBox のメニューで  「デバイス」→「Guest Additions CD イメージの挿入」
VirtualBox - Guest Additions インストール - Linux Mint - 19.1 - XFCE - CD イメージの挿入

 以降、ゲストの操作です。

 MATE と違って「Auto Run」どうのこうのってのがないようです。

 単に、ファイルマネージャが開いただけでした。

VirtualBox - Guest Additions インストール - Linux Mint - 19.1 - XFCE - デスクトップ

 インストールコマンドを手動で実行するしかないようなので、ゲストで端末を開いて


sudo su
[sudo] password for hogehoge:				←	パスワードを入力して Enter

/media/hogehoge/VBox_GAs_5.2.26/autorun.sh	←	バージョンによって変わります
 ところがこれも失敗
VirtualBox - Guest Additions インストール - Linux Mint - 19.1 - XFCE - autorun 失敗

 ここから試行錯誤すること1時間以上・・・。

 改めて


/media/hogehoge/VBox_GAs_5.2.26/autorun.sh
 を眺めて

# Get the name and execute switch for a useful terminal emulator
#
# Sets $gxtpath to the emulator path or empty
# Sets $gxttitle to the "title" switch for that emulator
# Sets $gxtexec to the "execute" switch for that emulator
# May clobber $gtx*
# Calls mywhich
getxterm() {
    # gnome-terminal and mate-terminal use -e differently to other emulators
    for gxti in "konsole --title -e" "gnome-terminal --title -x" "mate-terminal --title -x" "xterm -T -e"; do
        set $gxti
        gxtpath="`mywhich $1`"
        case "$gxtpath" in ?*)
            gxttitle=$2
            gxtexec=$3
            return
            ;;
        esac
    done
}
 という記述があることに気づきました。  ふふ~ん。XFCE の端末には対応してねぇんじゃないの?

apt install mate-terminal
 で「mate-terminal」をインストールしたうえで。  「mate-terminal」から

sudo su
[sudo] password for hogehoge:
/media/hogehoge/VBox_GAs_5.2.26/autorun.sh
 すると  「Press Return to close this window」で Enter
VirtualBox - Guest Additions インストール - Linux Mint - 19.1 - XFCE - 認証ダイアログ

 ふはは、インストールできるじゃねぇか。

 警告は出ていますが。
 pgrep で見てみたら、ちゃんと VBoxService が起動しているようです。

VirtualBox - Guest Additions インストール - Linux Mint - 19.1 - XFCE - 実行

 まぁ、Linux Mint 19.1 XFCE には、別の問題が多く含まれているようですが・・・。