VirtualBox想必大家都不陌生,做Linux开发的尤其是嵌入式Linux开发的人应该基本都知道或玩过VMware和VirtualBox。但通常都是为了在Windows电脑上能够使用Linux环境、即在Windows环境下通过下载可执行文件安装的VirtualBox。本文介绍在Linux环境(Ubuntu 22.04.1 TLS)下安装VirtualBox,并且是通过源码编译的方式,而非apt下载安装的方式。

1. VirtualBox主页

VirtualBox的官网地址为:

https://www.virtualbox.org/

主页界面如下所示:

2. VirtualBox下载页

在上图中点击“Download VirtualBox 7.0”或者点击左侧的“Downloads”,会进入到下载页面,链接为:https://www.virtualbox.org/wiki/Downloads

页面如下所示:

3. 下载源码并解压

源码下载的方式和链接有很多,本文只介绍其中的一种。

鼠标左键点击上图中“VirtualBox Sources”下的“Source code”,即可开始源码下载。如下图所示:

通过以下命令进行源码解压:

$ tat Jxvf VirtualBox-7.0.6.tar.bz2

4. VirtualBox上游网址

这里顺便提一下VirtualBox的上游网址。在步骤2的图中选择“VirtualBox Sources” -> “Browse the source code repository”,进入到以下链接:

https://www.virtualbox.org/browser/vbox/trunk

页面如下:

这就是VirtualBox的上游网址。其中的代码是当前正在开发的源码,是并不保证稳定的。

Ubuntu下源码编译VirtualBox一 —— 源码下载相关推荐

  1. Ubuntu下源码编译VirtualBox六 —— 源码编译(5)

    接前一篇文章<Ubuntu下源码编译VirtualBox五 -- 源码编译(4)>,链接如下: Ubuntu下源码编译VirtualBox五 -- 源码编译(4)_蓝天居士的博客-CSDN ...

  2. Ubuntu下源码编译VirtualBox五 —— 源码编译(4)

    接前一篇文章<Ubuntu下源码编译VirtualBox四 -- 源码编译(3)>,链接如下: Ubuntu下源码编译VirtualBox四 -- 源码编译(3)_蓝天居士的博客-CSDN ...

  3. 在Ubuntu Server14.04上编译Android6.0源码

    此前编译过Android4.4的源码,但是现在Android都到了7.0的版本,不禁让我感叹Google的步伐真心难跟上,趁这周周末时间比较充裕,于是在过去的24小时里,毅然花了9个小时编译了一把An ...

  4. 安卓系统源码编译系列(1)——下载安卓系统源码教程

    安卓系统源码编译系列(一)--下载安卓系统源码教程 最近需要编译安卓系统,咨询了一个编译过安卓系统的朋友,说是下载源码就得下载两天,于是做好了长期抗战的准备,开始了下载安卓源码的旅程.在刚开始下载时, ...

  5. 搭建Ubuntu下c/c++编译环境【转】

    1.       安装Ubuntu. 2.       安装gcc 方法一: sudo apt-get  install  build-essential 安装完了可以执行 gcc--version的 ...

  6. Star: Ubuntu下配置和编译cpp-ethereum客户端启动GPU加速交易

    Ubuntu下配置和编译cpp-ethereum客户端启动GPU加速交易 Ethereum,中文翻译是"以太坊",是一个公有区块链的开源项目.因为以太坊是基于P2P网络所以没有中心 ...

  7. Linux(Ubuntu)下C语言编译与调试

    Linux(Ubuntu)下C语言编译与调试 编译流程 gcc安装命令 sudo apt install build-essential vim/touch 创建源文件 vim打开编辑源文件(.c结尾 ...

  8. Ubuntu下使用Eclipse编译一个基于makefile的C项目

    [背景] 折腾完: [记录]Ubuntu中下载和安装Eclipse 后,就可以去折腾,用Eclipse编译项目了. [折腾过程] 1.继续正常的导入项目: 2. 3. 4.但是只检测出来一个子项目WH ...

  9. ubuntu下flann库编译报错处理

    ubuntu下flann库编译报错处理 编译flann的时候显示以下报错: CMake Error at src/cpp/CMakeLists.txt:33 (add_library):No SOUR ...

最新文章

  1. android中跨进程通讯的4种方式
  2. SparkStreaming运行出现 java.lang.NoClassDefFoundError: org/apache/htrace/Trace 错误
  3. 顺序表应用8:最大子段和之动态规划法
  4. Python学习笔记:Day11 编写日志创建页
  5. android之多媒体篇(一)
  6. 手把手带你入门Python爬虫(四、ORM与peewee)
  7. java编码规范文档 下载_软件项目实训及课程设计指导——制定待开发项目中各种文档的规范...
  8. 搜狗浏览器广告拦截插件_拦截烦人的网页广告,增加上网体验
  9. 开课吧Java:MyBatis和Hibernate的区别
  10. android sqlite SQLiteDatabase 操作大全 不看后悔!必收藏!看后精通SQLITE (第三部分,完整代码)
  11. Microsoft HoloLens 技术解谜(下)
  12. 空转工具推荐 | 10款空间转录组去卷积工具的综合比较
  13. Map应用:电话聊天狂人
  14. 原创 | 假期必读:一文看尽2019-2020各大顶会GNN论文(附链接)
  15. web前端开发主要培训哪些内容
  16. 基本模型计算机框架原理设计 题目分析,计算机销售论文大纲模板 计算机销售论文框架怎么写...
  17. 用【python】自做动图
  18. android BannerView实现自动轮播广告的用法(参考自github)
  19. 什么是“反射”和“内省”?
  20. MyIE 增加了RSS功能

热门文章

  1. Nightwatch+gulp
  2. Javascript常用方法备份
  3. Word回车符手动一个一个删太麻烦了如何批量删除
  4. ES7~ES13那些事儿
  5. 华为云CPU架构鲲鹏计算ARM服务器架构详解
  6. android wear 中文键盘,不用 鼠标和键盘用AndroidWear手表控制PC
  7. linux:三剑客老三grep
  8. vue cli 2X使用教程
  9. 青春无敌 吴莫愁《诛仙3》花絮曝光
  10. 手机软件测试异常用例,手机软件测试规范(含具体用例).pdf