`
JerryWang_SAP
  • 浏览: 957470 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

在Linux系统里安装Virtual Box的详细步骤

阅读更多

今天我试图在Linux 服务器上安装Kyma时,遇到如下错误消息:

E1009 23:51:37.685891 358 start.go:174] Error starting host: Error creating host: Error executing step: Running precreate checks.

: VBoxManage not found. Make sure VirtualBox is installed and VBoxManage is in the path.

Retrying.

E1009 23:51:37.686942 358 start.go:180] Error starting host: Error creating host: Error executing step: Running precreate checks.

: VBoxManage not found. Make sure VirtualBox is installed and VBoxManage is in the path

================================================================================

An error has occurred. Would you like to opt in to sending anonymized crash

information to minikube to help prevent future errors?

To opt out of these messages, run the command:

minikube config set WantReportErrorPrompt false

================================================================================

Please enter your response [Y/n]:

 

按照提示,我需要先安装Virtual Box。

VirtualBox 是一款开源虚拟机软件。VirtualBox 是由德国 Innotek 公司开发,由Sun Microsystems公司出品的软件,使用Qt编写,在 Sun 被 Oracle 收购后正式更名成 Oracle VM VirtualBox。Innotek 以 GNU General Public License (GPL) 释出 VirtualBox,并提供二进制版本及 OSE 版本的代码。使用者可以在VirtualBox上安装并且执行Solaris、Windows、DOS、Linux、OS/2 Warp、BSD等系统作为客户端操作系统。现在则由甲骨文公司进行开发,是甲骨文公司xVM虚拟化平台技术的一部份。

 

这个url提供Virtual Box的安装:

https://www.virtualbox.org/wiki/Linux_Downloads

进入之后,根据Linux不同类型下载对应的安装包:

 

因为我用的是Oracle RHEL,所以使用RPM-based Linux distributions区域的安装指令:

 

1. 首先下载oracle_vbox.asc文件到本地:

wget -q https://www.virtualbox.org/download/oracle_vbox.asc

再执行import:

sudo rpm --import oracle_vbox.asc

2. cd 进入目录:/etc/yum.repos.d

新建一个文件virtualbox.repo, 输入如下内容:

1 [virtualbox]

2 name=Oracle Linux / RHEL / CentOS-releasever /basearch - VirtualBox

3 baseurl=http://download.virtualbox.org/virtualbox/rpm/el/releasever/basearch

4 enabled=1

5 gpgcheck=1

6 repo_gpgcheck=1

7 gpgkey=https://www.virtualbox.org/download/oracle_vbox.asc

然后执行命令行yum install VirtualBox-5.2:

打印出的Fingerprint和网站上的一致:7B0F AB3A 13B9 0743 5925 D9C9 5442 2A4B 98AB 5139

选择Y:

 

yum处理并下载依赖:

 
 
 

依赖分析计算结果:有超过25个依赖包需要下载,总共需要下载80M,安装大小182M。选择Y继续:

 

Loaded plugins: product-id, search-disabled-repos, subscription-manager

This system is not registered with an entitlement server. You can use subscription-manager to register.

virtualbox/7Server/x86_64/signature | 181 B 00:00:00

Retrieving key from https://www.virtualbox.org/download/oracle_vbox.asc

Importing GPG key 0x98AB5139:

Userid : "Oracle Corporation (VirtualBox archive signing key) info@virtualbox.org"

Fingerprint: 7b0f ab3a 13b9 0743 5925 d9c9 5442 2a4b 98ab 5139

From : https://www.virtualbox.org/download/oracle_vbox.asc

Is this ok [y/N]: y

virtualbox/7Server/x86_64/signature | 2.9 kB 00:00:40 !!!

virtualbox/7Server/x86_64/primary_db | 107 kB 00:00:01

Resolving Dependencies

--> Running transaction check

---> Package VirtualBox-5.2.x86_64 0:5.2.18_124319_el7-1 will be installed

--> Processing Dependency: libpng15.so.15(PNG15_0)(64bit) for package: VirtualBox-5.2-5.2.18_124319_el7-1.x86_64

--> Processing Dependency: libpng15.so.15()(64bit) for package: VirtualBox-5.2-5.2.18_124319_el7-1.x86_64

--> Processing Dependency: libICE.so.6()(64bit) for package: VirtualBox-5.2-5.2.18_124319_el7-1.x86_64

--> Processing Dependency: libfontconfig.so.1()(64bit) for package: VirtualBox-5.2-5.2.18_124319_el7-1.x86_64

--> Processing Dependency: libXt.so.6()(64bit) for package: VirtualBox-5.2-5.2.18_124319_el7-1.x86_64

--> Processing Dependency: libxcb.so.1()(64bit) for package: VirtualBox-5.2-5.2.18_124319_el7-1.x86_64

--> Processing Dependency: libGL.so.1()(64bit) for package: VirtualBox-5.2-5.2.18_124319_el7-1.x86_64

--> Processing Dependency: libXinerama.so.1()(64bit) for package: VirtualBox-5.2-5.2.18_124319_el7-1.x86_64

--> Processing Dependency: libvpx.so.1()(64bit) for package: VirtualBox-5.2-5.2.18_124319_el7-1.x86_64

--> Processing Dependency: libXmu.so.6()(64bit) for package: VirtualBox-5.2-5.2.18_124319_el7-1.x86_64

--> Processing Dependency: libopus.so.0()(64bit) for package: VirtualBox-5.2-5.2.18_124319_el7-1.x86_64

--> Processing Dependency: libSM.so.6()(64bit) for package: VirtualBox-5.2-5.2.18_124319_el7-1.x86_64

--> Processing Dependency: libXrender.so.1()(64bit) for package: VirtualBox-5.2-5.2.18_124319_el7-1.x86_64

--> Processing Dependency: libX11-xcb.so.1()(64bit) for package: VirtualBox-5.2-5.2.18_124319_el7-1.x86_64

--> Processing Dependency: libSDL-1.2.so.0()(64bit) for package: VirtualBox-5.2-5.2.18_124319_el7-1.x86_64

--> Processing Dependency: libXcursor.so.1()(64bit) for package: VirtualBox-5.2-5.2.18_124319_el7-1.x86_64

--> Processing Dependency: libX11.so.6()(64bit) for package: VirtualBox-5.2-5.2.18_124319_el7-1.x86_64

--> Processing Dependency: libXext.so.6()(64bit) for package: VirtualBox-5.2-5.2.18_124319_el7-1.x86_64

--> Running transaction check

---> Package SDL.x86_64 0:1.2.15-14.el7 will be installed

---> Package fontconfig.x86_64 0:2.10.95-11.el7 will be installed

--> Processing Dependency: font(:lang=en) for package: fontconfig-2.10.95-11.el7.x86_64

--> Processing Dependency: fontpackages-filesystem for package: fontconfig-2.10.95-11.el7.x86_64

---> Package libICE.x86_64 0:1.0.9-9.el7 will be installed

---> Package libSM.x86_64 0:1.2.2-2.el7 will be installed

---> Package libX11.x86_64 0:1.6.5-1.el7 will be installed

--> Processing Dependency: libX11-common >= 1.6.5-1.el7 for package: libX11-1.6.5-1.el7.x86_64

---> Package libXcursor.x86_64 0:1.1.14-8.el7 will be installed

--> Processing Dependency: libXfixes.so.3()(64bit) for package: libXcursor-1.1.14-8.el7.x86_64

---> Package libXext.x86_64 0:1.3.3-3.el7 will be installed

---> Package libXinerama.x86_64 0:1.1.3-2.1.el7 will be installed

---> Package libXmu.x86_64 0:1.1.2-2.el7 will be installed

---> Package libXrender.x86_64 0:0.9.10-1.el7 will be installed

---> Package libXt.x86_64 0:1.1.5-3.el7 will be installed

---> Package libpng.x86_64 2:1.5.13-7.el7_2 will be installed

---> Package libvpx.x86_64 0:1.3.0-5.el7_0 will be installed

---> Package libxcb.x86_64 0:1.12-1.el7 will be installed

--> Processing Dependency: libXau.so.6()(64bit) for package: libxcb-1.12-1.el7.x86_64

---> Package mesa-libGL.x86_64 0:17.2.3-8.20171019.el7 will be installed

--> Processing Dependency: mesa-libglapi = 17.2.3-8.20171019.el7 for package: mesa-libGL-17.2.3-8.20171019.el7.x86_64

--> Processing Dependency: libXdamage.so.1()(64bit) for package: mesa-libGL-17.2.3-8.20171019.el7.x86_64

--> Processing Dependency: libXxf86vm.so.1()(64bit) for package: mesa-libGL-17.2.3-8.20171019.el7.x86_64

--> Processing Dependency: libglapi.so.0()(64bit) for package: mesa-libGL-17.2.3-8.20171019.el7.x86_64

--> Processing Dependency: libxshmfence.so.1()(64bit) for package: mesa-libGL-17.2.3-8.20171019.el7.x86_64

---> Package opus.x86_64 0:1.0.2-6.el7 will be installed

--> Running transaction check

---> Package fontpackages-filesystem.noarch 0:1.44-8.el7 will be installed

---> Package libX11-common.noarch 0:1.6.5-1.el7 will be installed

---> Package libXau.x86_64 0:1.0.8-2.1.el7 will be installed

---> Package libXdamage.x86_64 0:1.1.4-4.1.el7 will be installed

---> Package libXfixes.x86_64 0:5.0.3-1.el7 will be installed

---> Package libXxf86vm.x86_64 0:1.1.4-1.el7 will be installed

---> Package libxshmfence.x86_64 0:1.2-1.el7 will be installed

---> Package mesa-libglapi.x86_64 0:17.2.3-8.20171019.el7 will be installed

---> Package zvbi-fonts.noarch 0:0.2.35-1.el7 will be installed

--> Finished Dependency Resolution

Dependencies Resolved

========================================================================================================

Package Arch Version Repository Size

========================================================================================================

Installing:

VirtualBox-5.2 x86_64 5.2.18_124319_el7-1 virtualbox 76 M

Installing for dependencies:

SDL x86_64 1.2.15-14.el7 rhel_7_server_rpms 204 k

fontconfig x86_64 2.10.95-11.el7 rhel_7_server_rpms 229 k

fontpackages-filesystem noarch 1.44-8.el7 rhel_7_server_rpms 9.9 k

libICE x86_64 1.0.9-9.el7 rhel_7_server_rpms 66 k

libSM x86_64 1.2.2-2.el7 rhel_7_server_rpms 39 k

libX11 x86_64 1.6.5-1.el7 rhel_7_server_rpms 606 k

libX11-common noarch 1.6.5-1.el7 rhel_7_server_rpms 164 k

libXau x86_64 1.0.8-2.1.el7 rhel_7_server_rpms 29 k

libXcursor x86_64 1.1.14-8.el7 rhel_7_server_rpms 30 k

libXdamage x86_64 1.1.4-4.1.el7 rhel_7_server_rpms 20 k

libXext x86_64 1.3.3-3.el7 rhel_7_server_rpms 39 k

libXfixes x86_64 5.0.3-1.el7 rhel_7_server_rpms 18 k

libXinerama x86_64 1.1.3-2.1.el7 rhel_7_server_rpms 14 k

libXmu x86_64 1.1.2-2.el7 rhel_7_server_rpms 71 k

libXrender x86_64 0.9.10-1.el7 rhel_7_server_rpms 26 k

libXt x86_64 1.1.5-3.el7 rhel_7_server_rpms 173 k

libXxf86vm x86_64 1.1.4-1.el7 rhel_7_server_rpms 18 k

libpng x86_64 2:1.5.13-7.el7_2 rhel_7_server_rpms 213 k

libvpx x86_64 1.3.0-5.el7_0 rhel_7_server_rpms 498 k

libxcb x86_64 1.12-1.el7 rhel_7_server_rpms 211 k

libxshmfence x86_64 1.2-1.el7 rhel_7_server_rpms 7.1 k

mesa-libGL x86_64 17.2.3-8.20171019.el7 rhel_7_server_rpms 156 k

mesa-libglapi x86_64 17.2.3-8.20171019.el7 rhel_7_server_rpms 43 k

opus x86_64 1.0.2-6.el7 rhel_7_server_rpms 630 k

zvbi-fonts noarch 0.2.35-1.el7 epel 116 k

Transaction Summary

========================================================================================================

Install 1 Package (+25 Dependent packages)

Total download size: 80 M

Installed size: 182 M

Is this ok [y/d/N]:

 

看到如下消息,说明VirtualBox成功了:

 

Installed:

VirtualBox-5.2.x86_64 0:5.2.18_124319_el7-1

Dependency Installed:

SDL.x86_64 0:1.2.15-14.el7 fontconfig.x86_64 0:2.10.95-11.el7

fontpackages-filesystem.noarch 0:1.44-8.el7 libICE.x86_64 0:1.0.9-9.el7

libSM.x86_64 0:1.2.2-2.el7 libX11.x86_64 0:1.6.5-1.el7

libX11-common.noarch 0:1.6.5-1.el7 libXau.x86_64 0:1.0.8-2.1.el7

libXcursor.x86_64 0:1.1.14-8.el7 libXdamage.x86_64 0:1.1.4-4.1.el7

libXext.x86_64 0:1.3.3-3.el7 libXfixes.x86_64 0:5.0.3-1.el7

libXinerama.x86_64 0:1.1.3-2.1.el7 libXmu.x86_64 0:1.1.2-2.el7

libXrender.x86_64 0:0.9.10-1.el7 libXt.x86_64 0:1.1.5-3.el7

libXxf86vm.x86_64 0:1.1.4-1.el7 libpng.x86_64 2:1.5.13-7.el7_2

libvpx.x86_64 0:1.3.0-5.el7_0 libxcb.x86_64 0:1.12-1.el7

libxshmfence.x86_64 0:1.2-1.el7 mesa-libGL.x86_64 0:17.2.3-8.20171019.el7

mesa-libglapi.x86_64 0:17.2.3-8.20171019.el7 opus.x86_64 0:1.0.2-6.el7

zvbi-fonts.noarch 0:0.2.35-1.el7

Complete!

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

 
0
0
分享到:
评论

相关推荐

    LinuxParrotOS64Debian:这是使用Linux完成的项目的存储库。 我们将使用Oracle Virtual Box和“ Linux Parrot 64位OS Debian”

    :( ) [Oracle Virtual Box]:( ) 确保下载后检查我们是否具有有效的ISO文件,以确保使用命令(Windows)对该文件未进行篡改certutil -hashfile Parrot-home-4.10_amd64.iso SHA256 如果您需要任何配置步骤的...

    -HOW-TO-INSTALL-KALI-LINUX-IN-VMWARE-

    还要检查-如何在安装Kali Linux 最低要求 : 至少需要20GB的硬盘。 i386和amd64体系结构需要1GB RAM 。 Virtual Box或VMWare或其他虚拟化软件。 我们将在本文中遵循的步骤- 下载并安装Virtual Box。 如何在Virtual ...

    hackfest:Hackfest是一个有关linux,hacking,网络的游戏!

    Hackfest应该在Windows和Linux上运行,但是Windows未经测试。 依存关系 流浪汉 Virtual Box(您正在寻找主机) Godot(您需要Mono版本) C#Mono 说明(Arch Linux) 除1.步骤外,其他平台/发行版的说明应相同。 ...

    vagrant-mysqlserver

    Virtual Box-虚拟机 Visual Studio代码-用于更改脚本并在终端中执行命令,更实用=)。 安装步骤1-项目的git clone。 步骤3-在终端中,键入vagrant init。步骤4-打开Vagrantfile文件。步骤5-根据需要更改脚本。 注意...

    vagrant-meteor-windows:用于在 Windows 上运行 Meteor 的流浪供应商

    下面的说明将让您下载并安装虚拟化工具 (Virtual Box)、VM Provisioner (Vagrant),它将为您下载 Linux 操作系统 (280MB),并下载几个 Chef 说明书(脚本)以在已配置的 VM 上运行以安装运行 Meteor 所需的服务器...

    android_device_huawei_alice

    使用虚拟机软件(virtual box,vmware)运行linux。 注意:我建议您使用Ubuntu 14.04 LTS进行构建。 那就是我用的 现在,请阅读以下内容: : 注意:当我说“阅读”时,我的意思是阅读和理解。 除了Android的...

    pcf-workshop-devops:DevOps 的 PCF 研讨会

    Cloud Foundry平台上的DevOps目标部署和配置微服务和UI,利用平台对... 如果您使用的是 Windows,则可以将Windows CLI或 Virtual Box / Vagrant 与Linux VM 一起使用。 构建应用程序要构建应用程序,请转到工作区文件夹

    Virtualbox安装Lubuntu 18.04 64位的图文教程

    Lubuntu(发音:宽式IPA:/luːˈbuːntuː/)是新的Ubuntu Linux桌面系统计划,其默认桌面环境为LXDE,特别适用于配备老旧的电脑。和Xubuntu、Ubuntu Lite一样,都是属于追求轻巧的Ubuntu分支。其特色除了轻巧快速...

    Capacity Planning & Management Software:容量计划-跟踪资源消耗和预测需求-开源

    虚拟设备(只需提取并双击 .OVF 文件或将其导入 Virtual Box / VMware Player 一次并继续播放)。 应用程序网页:http://trcfir 登录:operator & groupsmanager 密码:change_this 进一步检查维基。

    FREE-RDP-VirtualMachine:该项目供您通过免费的github操作享受6个小时的免费VPS虚拟机。 每个VPS规格均为2核vCPU,7 GB RAM和84 GB SSD

    :warning: 提醒:如果您在启动系统和vps时遇到错误,请将此存储库的最新代码分叉并拉到您的分叉存储库中。 请按查看步骤。 完全免费,每个人都可以享受自己的MacOS,Windows 10和ubuntu vps。 屏幕截图: Windows ...

    virtualbox下osx系统盘扩容方法

    最近,虚机的osx系统盘满了,无法安装和调试程序,新装一个osx配置开发环境又麻烦,所以尝试进行扩容操作,osx无法增加分区大小,把虚拟硬盘的容量扩大也没用,经过搜索,了解到要改变分区大小需要用到osx的恢复功能...

    c#学习笔记.txt

    virtual在派生类中声明其实现可由重写成员更改的方法或访问器。 volatile指示字段可由操作系统、硬件或并发执行的线程等在程序中进行修改。 9,语句 语句是程序指令。除非特别说明,语句都按顺序执行。C# 具有下列...

    cuteEditor6.0

    Support auto resize images. 具有特殊的对话框 <br/>With Style builder dialog box you can apply CSS style attributes directly to any HTML elements on your Web page.<br/> <br/> 支持内容...

Global site tag (gtag.js) - Google Analytics