今天我试图在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的原创文章,请关注公众号"汪子熙":

在Linux系统里安装Virtual Box的详细步骤的更多相关文章

  1. 图例演示在Linux上快速安装软RAID的详细步骤

    物理环境:虚拟机centos6.4 配置:8G内存.2*2核cpu.3块虚拟硬盘(sda,sdb,sdc,sdb和sdc是完全一样的)        在实际生产环境中,系统硬盘与数据库和应用是分开的, ...

  2. 在 Linux 系统中安装Load Generator ,并在windows 调用方法

    在 Linux 系统中安装Load Generator ,并在windows 调用 由于公司需要测试系统的最大用户承受能力,所以需要学习使用loadrunner.在安装的时候碰到了不少问题,所以写下此 ...

  3. JDK在Linux系统上安装教程

      一.下载jdk相应版本(我用的是jdk-8u111-linux-x64) 下载地址去官网:http://www.oracle.com/technetwork/cn/java/javase/down ...

  4. linux系统的安装

    安装linux系统须要选择一个linux操作系统,有redhat,ubuntu,centos,这里选择centos进行linux系统的安装 首先在centos的官方站点下载镜像文件CentOS-6.5 ...

  5. Redis学习之一VMWare Pro虚拟机安装和Linux系统的安装

    一.引言 设计模式写完了,相当于重新学了一遍,每次学习都会有不同的感受,对设计模式的理解又加深了,理解的更加透彻了.还差一篇关于设计模式的总结的文章了,写完这篇总结性的文章,设计模式的文章就暂时要告一 ...

  6. Redis进阶实践之二如何在Linux系统上安装安装Redis

    一.引言      上一篇文章写了"如何安装VMware Pro虚拟机"和在虚拟机上安装Linux操作系统.那是第一步,有了Linux操作系统,我们才可以在该系统上安装Redis. ...

  7. linux系统下安装jdk,mysql,tomcat 和redis 和jedis入门案例

    Day47笔记Linux+redis入门 Day47   知识讲解:Jedis 1.Linux上jdk,mysql,tomcat安装(看着文档安装) 准备工作: 因为JDK,TOMCAT,MYSQL的 ...

  8. ubuntu 17.10.1 安装 virtual box 增强工具

    ubuntu 17.10.1 安装 virtual box 增强工具遇到 “  Please install the gcc make perl packages from your distribu ...

  9. Redis进阶实践之二如何在Linux系统上安装安装Redis(转载)(2)

    Redis进阶实践之二如何在Linux系统上安装安装Redis 一.引言 上一篇文章写了“如何安装VMware Pro虚拟机”和在虚拟机上安装Linux操作系统.那是第一步,有了Linux操作系统,我 ...

随机推荐

  1. POJ2549【hash分离链接法】

    题意: 给n个不同的数,求一个4个数(a,b,c,d)的组合满足a+b+c=d;求最大的d. 思路: 没想到可以用hash搞/ 这个就是数据结构里的分离链接法~ 解决hash冲突的方法:将所有关键字为 ...

  2. Widows下Faster R-CNN的MATALB配置(CPU)

    目录 1. 准备工作 2. VS2013编译Caffe 3. Faster R-CNN的MATLAB源码测试 说实话,费了很大的劲,在调试的过程中,遇到了很多的问题: 幸运的是,最终还是解决了问题: ...

  3. 盛大游戏技术总监徐峥:Unity引擎使用的三种方式

    在5月13日Unite 2017 案例分享专场上,盛大游戏技术总监徐峥分享了使用Unity引擎的三种方式,以下为详细内容: 大家好,我先简单介绍一下我自己,我是盛大游戏的技术总监徐峥.我今天想分享的主 ...

  4. 洛谷P1447 [NOI2010]能量采集(容斥)

    传送门 很明显题目要求的东西可以写成$\sum_{i=1}^{n}\sum_{j=1}^m gcd(i,j)*2-1$(一点都不明显) 如果直接枚举肯定爆炸 那么我们设$f[i]$表示存在公因数$i$ ...

  5. 5.格式化输出f

    16.1 不区分大小写 num = input('>>>') s = F'python{num}' print(s) 16.2 可以加入表达式 s1='alex' s2=f'我的名字 ...

  6. Luogu P3092 [USACO13NOV]没有找零No Change【状压/二分】By cellur925

    题目传送门 可能是我退役/NOIP前做的最后一道状压... 题目大意:给你\(k\)个硬币,FJ想按顺序买\(n\)个物品,但是不能找零,问你最后最多剩下多少钱. 注意到\(k<=16\),提示 ...

  7. HttpClient 应用案例揭破应用Discuss论坛登录

    闲来无事,写了一个对discuss论坛登录的案例,初次上场按照以前的惯例没成功,见过抓包分析discuss论坛成功完成,废话不多说 直接上代码. 1:winform 做客户端,添加HttpClient ...

  8. JMeter(6) jenkins测试报告及邮件优化

    jenkins邮件 使用jenkins执行完任务自动将测试结果发送到邮箱,效果如下:     生成html报告 build文件设置     jenkins设置 SummaryReport写入邮件正文 ...

  9. 【ZROI 537】贪心题 题解

    [ZROI 537]贪心题 题解 Link Solution 最大的一边直接放到一起贪心即可 着重讲小的一边 已知对于二分图匹配,其答案即为最大流 令时间集合为 \(T = {1,2,3,\dots, ...

  10. Educational Codeforces Round 66 (Rated for Div. 2) B. Catch Overflow!

    链接:https://codeforces.com/contest/1175/problem/B 题意: You are given a function ff written in some bas ...