2019.03.14
我在https://www.virtualbox.org/wiki/Downloads下载ubuntu,下载不了。我就像应该可以终端安装。一搜索,果然很多。大神真多。
##############################################################################################
#!/bin/bash
#参考网页:https://blog.csdn.net/mingmigndfds/article/details/80992065 《Ubuntu16.04安装VirtualBox5.2版本》
# 首先添加VirtualBox的源
sudo sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian xenial contrib" >> /etc/apt/sources.list.d/virtualbox.list'
# 添加秘钥
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
# 执行更新
sudo apt update
# 安装
sudo apt install virtualbox
# 不要这样指定版本号,否则会出下面问题sudo apt install virtualbox-5.2
# 下列软件包有未满足的依赖关系:
# virtualbox-5.2 : 依赖: libcurl3 (>= 7.16.2) 但无法安装它
# 依赖: libpng12-0 (>= 1.2.13-4) 但无法安装它
# 依赖: libvpx3 (>= 1.5.0) 但无法安装它
# 推荐: libsdl-ttf2.0-0 但是它将不会被安装
# 推荐: gcc 但是它将不会被安装
# 推荐: make 或
# build-essential 但是它将不会被安装 或
# dpkg-dev 但是它将不会被安装
# E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
#下面的网页讲通过命令行安装扩展功能包
# https://blog.csdn.net/u013431916/article/details/80898084 《ubuntu 命令行安装virtualbox,安装windows10系统并用远程桌面连接》
# 首先查看virtualbox的版本号:
vboxmanage |more
# 输出是:
# Oracle VM VirtualBox Command Line Management Interface Version 5.2.18_Ubuntu
# (C) 2005-2019 Oracle Corporation
# All rights reserved.
# 注意:在浏览器里面输入:http://download.virtualbox.org/virtualbox,找到自己对应的版本,使用wget进行下载。
# 最后找到http://download.virtualbox.org/virtualbox/5.2.18,然后对着Oracle_VM_VirtualBox_Extension_Pack-5.2.18.vbox-extpack,点击右键复制下载网址
wget http://download.virtualbox.org/virtualbox/5.2.18/Oracle_VM_VirtualBox_Extension_Pack-5.2.18.vbox-extpack
# 安装:
sudo vboxmanage extpack install Oracle_VM_VirtualBox_Extension_Pack-5.2.18.vbox-extpack
# 查看扩展包是否安装成功:
# vboxmanage list extpacks
# Extension Packs: 1
# Pack no. 0: VNC
# Version: 5.2.18
# Revision: 123745
# Edition:
# Description: VNC plugin module
# VRDE Module: VBoxVNC
# Usable: true
# Why unusable:
# 设置扩展包特性(为后面使用远程桌面做准备):
vboxmanage setproperty vrdeextpack "Oracle VM VirtualBox Extension Pack"
# VBoxManage: error: No extension pack by the name 'Oracle VM VirtualBox Extension Pack' was found
# VBoxManage: error: Details: code VBOX_E_OBJECT_NOT_FOUND (0x80bb0001), component ExtPackManagerWrap, interface IExtPackManager, callee nsISupports
# VBoxManage: error: Context: "COMSETTER(DefaultVRDEExtPack)(Bstr(a->argv[1]).raw())" at line 887 of file VBoxManageMisc.cpp
# 无解,不管它了
##############################################################################################