1. 下载Ubuntu磁盘映像

查看Ubuntu版本,按linux内核版本匹配上(这里是ubuntu 10.04版),下载 ubuntu-10.04-desktop-amd64.iso,VirtualBox安装,建议硬盘空间至少20G以上。下载链接:Index of /releases

安装方法,参考:在Mac上 使用virtualbox虚拟机安装ubuntu中的前两步,由于实验环境问题,这里需要使用上述ubuntu版本,与参考链接中的略有差别。

2. Ubuntu和mac共享目录

a. mac配置共享目录

b. ubuntu安装VBoxGuestAdditions.iso(在VirtualBox app目录下有,可以find查一下),如:在终端中输入 find /Applications -name VBoxGuestAdditions.iso

c. 进入ubuntu执行VBoxGuestAddition.run,具体操作可以参考【Virtualbox虚拟机Ubuntu系统安装VBoxGuestAdditions.iso增强包解决办法】_herongwei 的 BLOG-CSDN博客

d. ubuntu命令行支持mount命令挂载

sudo mount -t vboxsf shared_dir /shared_directory

3. ubuntu 安装相应程序

a. 源整理

1)编辑source.list文件

sudo gedit /etc/apt/sources.list

2)替换source.list内容如下

## Major bug fix updates produced after the final release of the
## distribution.
deb http://old-releases.ubuntu.com/ubuntu/ maverick main restricted
deb-src http://old-releases.ubuntu.com/ubuntu/ maverick main restricted
deb http://old-releases.ubuntu.com/ubuntu/ maverick-updates main restricted
deb-src http://old-releases.ubuntu.com/ubuntu/ maverick-updates main restricted## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://old-releases.ubuntu.com/ubuntu/ maverick universe
deb-src http://old-releases.ubuntu.com/ubuntu/ maverick universe
deb http://old-releases.ubuntu.com/ubuntu/ maverick-updates universe
deb-src http://old-releases.ubuntu.com/ubuntu/ maverick-updates universe## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://old-releases.ubuntu.com/ubuntu/ maverick multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ maverick multiverse
deb http://old-releases.ubuntu.com/ubuntu/ maverick-updates multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ maverick-updates multiverse

3)更新源

sudo apt-get update

b gcc源码编译

1)安装基础g++

sudo apt-get install g++

2)下载 gcc4.9.0源码 (gcc-4.9.0.tar.gz)

Index of /gnu/gcc/gcc-4.9.0

3)源码编译(注意解压gcc压缩包的时候,不能解压到共享文件夹,需要解压到本地文件夹才可以)

tar xvf gcc-4.9.0.tar.gz
cd gcc-4.9.0
./contrib/download_prerequisites
./configure --prefix=/usr/local/gcc-4.9.0 --enable-threads=posix --disable-checking --disable-multilib
make
make install

4) 安装jdk

sudo apt-get install default-jdk

mac VirtualBox安装旧版ubuntu相关推荐

  1. ubuntu命令 图片 壁纸_一个命令安装旧版Ubuntu发布的壁纸

    每个Ubuntu发行版都会在/usr/share/backgrounds目录中发布壁纸图片列表. 这些来自旧版本Ubuntu的默认壁纸可以通过单个命令轻松安装到当前的Ubuntu桌面. 通过Ctrl ...

  2. mac上安装旧版火狐与firebug和firepath插件

    我安装了火狐45版本,从下方网盘下载后直接安装,然后记得把自动更新关闭掉. 然后把firebug.xpi文件直接拖到浏览器就行,这时会提示"附加组件似乎损坏,无法安装". 你需要打 ...

  3. ubuntu openssl_在Ubuntu下安装旧版seurat

    演示如何配置单细胞数据处理环境. 先准备Ubuntu系统 这里首推华为云:https://www.huaweicloud.com/pricing.html#/ecs 可以和其它按需购买的云服务对比: ...

  4. Win10怎么安装旧版组件DirectPlay?

    我们在玩一些老游戏时可能会遇到一些小问题,比如卡屏.花屏.不能调整游戏窗口等等,非常影响用户的游戏体验感.那么有什么办法可以改善吗?可以尝试一下开启DirectPlay功能,下面就来看看具体的教程吧. ...

  5. mac使用brew安装旧版软件(php,mysql)等异常

    mac上使用brew安装php,提示has been disabled because it is deprecated upstream! 这是因为php7.2官方已经不再维护,所以Hombrew将 ...

  6. linux下vbox安装mac,virtualbox安装mac

    virtualbox安装mac 发布时间:2011-01-18 20:01:08来源:红联作者:che820127 [i=s] 本帖最后由 che820127 于 2011-1-18 20:09 编辑 ...

  7. IOS手机安装旧版APP(不要问我为什么安装旧版,有的旧版功能更强大)

    1.背景 在网上冲浪的时候,有网友提到ios老版本的漂亮插画软件Sankaku(SKK)拥有更强大的功能,现在的SKK属实属于被阉割的版本,很多有用的功能都被删除了.那么能不能在ios手机上安装老版本 ...

  8. 在mac上安装python版的hanlp/JPype1

    安装python版的hanlp时老是出错,直接 pip install pyhanlp,会出现这个错误: In file included from native/common/jp_method.c ...

  9. mac virtualbox 安装centeros

    1 下载virtualbox centros7_x86_64.iso 2 安装virtualbox 关闭mac安全检查 sudo spctl --master-disable 3 安装好virtual ...

最新文章

  1. Gartner魔力象限IBM被评为固态阵列市场领导厂商
  2. jvm:运行时数据区--操作数栈
  3. PingingLab传世经典系列《CCNA完全配置宝典》-5.8 静态NAT
  4. python初级进阶篇
  5. 关于“就地颠倒句子里的词”面试题
  6. Reddit程序员的酒后真言
  7. 布朗的计算机排名,布朗大学计算机工程硕士排名第26(2020年TFE Times排名)
  8. 关于@media不生效的问题和meta总结
  9. ActiveMQ入门教程(一) - JMS和ActiveMQ简介
  10. OpenGL与shader区别(三十一)
  11. hdu 4315 Climbing the Hill 博弈问题,可转化为nim游戏问题,多校联合赛(二)第六题
  12. Unity之读取身份证信息
  13. 夜弦网页游戏专用浏览器(支持最小化隐藏后台多开挂机)
  14. 恶意流量监测开源系统:Maltrail
  15. 博图注册表删除方法_回收站被清空文件删除的恢复方法
  16. 阿里云centos下载地址
  17. win7右键 windows资源管理器已停止完美解决
  18. C4996 scanf:This function or variable may be unsafe. / C6031 返回值被忽略.
  19. 锐目对讲机的使用方法详解
  20. 先正达将在科创板上会:拟募资650亿元,预计全年收入超2100亿元

热门文章

  1. 锂电池循环查询android,手机锂电池到底能用多久,其实循环400次就不耐用了!...
  2. 我的十年编程路 2017年篇
  3. c语言读取bmp文件大小,c语言读取bmp文件格式(转载)
  4. 22.仿传智播客导航栏案例(精灵图案例)
  5. if(!)什么意思?
  6. 为何金融科技和云计算总是出双入对?
  7. K8s(八)资源需求、资源限制及使用node-exporter、prometheus、grafana对集群进行监控\pod自动伸缩hpz
  8. 用gulp计算合金弹性常数_复合材料弹性模量计算公式是怎么推出来的?
  9. android手机使用ipods2,AirPods2安卓能用吗
  10. Jetson的mavros使用offboard模式,终端按键控制无人机飞行