共计 2304 个字符,预计需要花费 6 分钟才能阅读完成。
原本是想完美编译 P563,结果需要的 gcc 版本可能有点旧,而恰好我又是一个弱鸡,重新编译 gcc 在尝试了若干次无果后,只能使用安装一下旧版本的 Ubuntu,希望能够找到合适的 gcc 版本。首先,我使用的虚拟机是 VMware Workstation 15 Plaryer。然后,在这里可以下载旧版本的 ubuntu。
补充一个 tips,关于更改旧版本软件的源,我没有用这个部分,不确定是否可行,因为我没有升级任何 apt-get 中的软件,如果你有需要,可以了解一下这部分。
原网页:https://www.linuxidc.com/Linu…Ubuntu 普通版本支持的时间都有限, 过了支持的时间,更新源都会被停用,比如 Ubuntu 9.10 原来的源都失效了(包括官方源,类似 ustc 的第 三方源,因为这些第三方源也是和官方源同步的)。因此,直接用原来的源列表是不能安装更新软件的。为了解决这个问题,Ubuntu 官方专门出了一个 old-release 的镜像(http://old-releases.ubuntu.com/),可以用这个源更新。比如 9.10 的源列表如下:deb http://old-releases.ubuntu.co… karmic main restricted universe multiversedeb http://old-releases.ubuntu.co… karmic-security main restricted universe multiversedeb http://old-releases.ubuntu.co… karmic-updates main restricted universe multiversedeb http://old-releases.ubuntu.co… karmic-proposed main restricted universe multiversedeb http://old-releases.ubuntu.co… karmic-backports main restricted universe multiversedeb-src http://old-releases.ubuntu.co… karmic main restricted universe multiversedeb-src http://old-releases.ubuntu.co… karmic-security main restricted universe multiversedeb-src http://old-releases.ubuntu.co… karmic-updates main restricted universe multiversedeb-src http://old-releases.ubuntu.co… karmic-proposed main restricted universe multiversedeb-src http://old-releases.ubuntu.co… karmic-backports main restricted universe multiverse 其他 Ubuntu Linux 版本的只需要讲 karmic 改成其版本代号即可。这样过期后的版本也可以继续使用了。
下边是我下载过的一些不能用的版本:Ubuntu4.10 我也下载了,叫 Warty Warthog,一个非常有纪念意义的版本,当然也没能成功的安装上。Ubuntu5.04 提示我插入软盘,可是我从哪里弄软盘去 …Ubuntu6.10 提示找不到 ttyS0,这个也没找到解决方案,遂放弃这两个部分
下边是我使用的其他可以使用的版本,附上 gcc 和 make 版本
Ubuntu 7.10
在这个版本中,有一个小问题,就是 gcc 运行的时候会提示各种缺库,所以需要安装一个东西:sudo apt-get install build-essential,这个忘了截图,安装的时候记得要把安装这个系统的.iso 挂载上,才能安装,不然它会一直提示请插入 CD 之类的。其实就是安装完成后不要把 cd 移除直接开机就行~ 也就是在这个版本下,完美编译了 P563 v1.1,所以如果需要编译 07 年左右的软件,推荐这个版本的 Ubuntu~
另外,这个版本下载的那个 desktop 版本的 iso 好像是 live 版本的,登陆进去需要双击 Install 进行安装。这个版本还有的问题就是无法调整窗口的大小,只能把需要的软件调整到合适的大小。到了 8.10 才能自动适应窗口大小,和 vmtools 似乎也没有关系,哈哈哈~
Ubuntu 8.10
这个版本的需要注意的是,安装的时候不要直接就指定系统盘,选择稍后安装那个选项。因为如果直接就指定系统盘,vm 从这个版本开始就有了 easy install 之类的,就是快速帮你安装,问题是会出现无法挂载 / 也就是无法挂载 root 的情况。只需要自己安装就可以了~
互传文件
在上边的几个版本都无法支持 vmtools,因为 too old!所以问题就是没有办法传文件!在此我使用的办法是开通自己电脑的 ssh 服务,然后从服务器端使用 scp 从自己电脑传文件。因为虚拟机里下 ssh-server 没有成功,但是好在 Ubuntu 是自带 ssh-client,所以可以访问其他的 ssh 服务器。因为我使用的是 windows 子系统,而我也恰好已经有了 Ubuntu 子系统,于是就在子系统上开通了 ssh 服务,这样就可以在两者之间愉快的传文件了。
之后的版本 Ubuntu 10.04 和 12.04 下载了没有装,但是我觉得从 10.04 开始 Ubuntu 就已经开始变得炫酷起来了,遇到的问题可能会少很多了~