出现“找不到makeself (变量makeself)!”的错误是因为编译VirtualBox所需的makeself工具未安装或未正确配置。Makeself是一个用于创建自解压脚本的工具。
以下是解决该问题的一种方法:
确保你已经安装了makeself工具。在终端中输入以下命令安装makeself:
sudo apt-get install makeself
如果已经安装了makeself,但仍然出现错误,可能是系统没有正确配置makeself路径。可以通过以下步骤来解决这个问题:
a. 打开终端并输入以下命令:
sudo nano /etc/environment
b. 在打开的文件中添加以下行:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/makeself"
注意:上述路径是一个示例,请根据你的实际情况进行修改。
c. 保存更改并关闭文件。
d. 输入以下命令以使更改生效:
source /etc/environment
重新编译VirtualBox并检查是否仍然出现错误。
希望这些步骤能帮助你解决问题!