Onl*_*ere 26 installation virtualbox virtualization
我从 Ubuntu 软件中心下载了 VirtualBox OSE,但该版本似乎有限。我更喜欢完整的版本,并不在乎它是否是闭源的。
我可以通过终端安装它还是必须从网站下载一些东西?
我不知道如何安装从网上下载的软件。到目前为止,我只使用了软件中心。
Tak*_*kat 34
在 Ubuntu 中安装和维护开源 (GPL v2) Virtual Box >= 4.0 的推荐方法是
对于 32 位系统或未启用多架构时:
sudo add-apt-repository "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib"
Run Code Online (Sandbox Code Playgroud)
Oracle 信息库不支持多架构。对于 64 位多架构系统,我们添加存储库(来源在这里)
sudo add-apt-repository "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib"
Run Code Online (Sandbox Code Playgroud)
您还可以阅读有关存储库或 PPA 如何工作的注释。
wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
Run Code Online (Sandbox Code Playgroud)
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)
sudo apt-get install virtual-box-5.0
Run Code Online (Sandbox Code Playgroud)
替换-5.0
为当前的 Virtual Box 版本。
如果您不想在每次内核更新时都编译内核驱动程序,还建议通过以下方式安装 dkms:
sudo apt-get install dkms
Run Code Online (Sandbox Code Playgroud)
要获得扩展功能,例如 USB 2.0 或 USB 3.0 支持或对远程桌面协议 (RDP) 的支持,您可以通过下载 Oracle Virtual Box 扩展包使您的 Virtual Box 安装闭源(请参阅个人使用和评估许可)。
wget http://download.virtualbox.org/virtualbox/<version>/<filename>
Run Code Online (Sandbox Code Playgroud)
您必须访问Oracle Virtual Box 下载页面以获取Virtual Box的当前下载链接<version>
以及<filename>
可供下载的当前扩展包。
注意:扩展包始终需要用于相同的 Virtual Box 版本。
通过双击或使用Virtual Box Manager GUI在File -> Preferences -> Extensions下完成安装:
要从命令行安装扩展包,我们运行以下命令
VBoxManage extpack install [--replace] <filename>
Run Code Online (Sandbox Code Playgroud)
替换<filename>
为您下载的扩展包的路径--replace
,如果您已经安装了旧版本的扩展包,请使用该选项。
注意:在将 Virtual Box 升级到较新版本时,我们还必须手动升级扩展包。这不会从存储库自动完成。
3D 支持(运行 Unity)、更好的桌面集成、更改虚拟屏幕几何形状等等都可以通过安装 Guest Additions来实现。
Mic*_*ker 27
在 4.0版本之前,VirtualBox 有两个版本——一个是开源的,另一个是大多数 Linux 发行版附带的不是。此时,不应再有两个单独的版本,并且对于 12.04 之后的 Ubuntu版本不推荐使用“OSE”版本。
但是,最新版本的 VirtualBox始终可用于当前支持的Ubuntu 版本,但Ubuntu 版本并非总是如此。这将提供最新的错误修复和功能,而无需等待软件包进入 Ubuntu 下游。
此外,如果您需要 Oracle 自己的支持,如果您从他们发布的版本进行报告,他们更有可能为您提供一天中的时间。
它们提供了一个存储库,您可以将其添加到您的软件源中。换句话说,他们专门针对 Ubuntu 进行构建。要添加它,只需按照说明操作:
# first make sure to remove your current virtualbox
sudo apt purge virtualbox
# next, add the repository to your sources
sudo add-apt-repository "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib"
# add public keys to verify downloads
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
# now update to complete the process of adding the repository
sudo apt update
# install dkms if you haven't already
sudo apt install dkms
# install virtualbox; change version number as needed
sudo apt install virtualbox-5.0
Run Code Online (Sandbox Code Playgroud)
与 Ubuntu 存储库不同,存储库中未包含的一件事是Extension Pack。这意味着您必须手动下载并安装它。由于两个存储库之间的版本不匹配,因此您不能使用 Ubuntu 之一。幸运的是,安装扩展包的过程相当简单。您可以在普通下载页面上找到它,并且可以在命令行上轻松安装:
# make sure no VMs are running when you do this or it will fail
# and make sure to replace /path/to/ext-pack with the actual path to the downloaded extension pack ?
vboxmanage extpack install --replace /path/to/ext-pack
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
93389 次 |
最近记录: |