eDe*_*ser 4 apt virtualbox 17.10
Virtual Box 已通过以下方式安装:
sudo apt install virtualbox
Run Code Online (Sandbox Code Playgroud)
然后我继续安装扩展包:
sudo apt install virtualbox-ext-pack
Run Code Online (Sandbox Code Playgroud)
这遇到了错误:
sudo apt install virtualbox-ext-pack
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
virtualbox-ext-pack
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/11,6 kB of archives.
After this operation, 127 kB of additional disk space will be used.
Preconfiguring packages ...
Selecting previously unselected package virtualbox-ext-pack.
(Reading database ... 169888 files and directories currently installed.)
Preparing to unpack .../virtualbox-ext-pack_5.1.34-0ubuntu1.17.10.2_all.deb ...
License has already been accepted.
Unpacking virtualbox-ext-pack (5.1.34-0ubuntu1.17.10.2) ...
Setting up virtualbox-ext-pack (5.1.34-0ubuntu1.17.10.2) ...
virtualbox-ext-pack: downloading: http://download.virtualbox.org/virtualbox/5.1.34/Oracle_VM_VirtualBox_Extension_Pack-5.1.34.vbox-extpack
The file will be downloaded into /usr/share/virtualbox-ext-pack
dpkg: error processing package virtualbox-ext-pack (--configure):
subprocess installed post-installation script returned error exit status 4
Errors were encountered while processing:
virtualbox-ext-pack
E: Sub-process /usr/bin/dpkg returned an error code (1)
Run Code Online (Sandbox Code Playgroud)
我已经尝试使用“apt purge ...”重新启动并重新安装。尽管如此,问题仍然存在。
如何通过 Ubuntu 17.10 中的默认存储库安装 Virtual Box 的扩展包?
我只是注意到目录/usr/share/virtualbox-ext-pack是空的。在参考系统上,该文件夹包含该*.vbox-extpack文件。也许这是这里的代理问题?
当您运行此命令时:
sudo apt install virtualbox-ext-pack
Run Code Online (Sandbox Code Playgroud)
在安装过程中,使用工具virtualbox-ext-pack从http://download.virtualbox.org/下载wget。
但是正如您所说,您使用代理,apt并且您也无法访问http://download.virtualbox.org/站点,没有代理(因为curl: (6) Could not resolve host: download.virtualbox.org输出,在您的评论中)。
因此,您应该使用以下命令在终端上设置代理(不仅仅是 apt):
export http_proxy='http://proxyserveraddress:port'
export https_proxy='https://proxyserveraddress:port'
Run Code Online (Sandbox Code Playgroud)
在终端设置代理后,你的问题应该解决了。
| 归档时间: |
|
| 查看次数: |
4138 次 |
| 最近记录: |