u16,给中心的礼物

这几天花时间鼓捣了一个小作品。东西虽小,难度也不大,但它可以完全替代之前的一套东西,是更好的升级版,并且作用很可能将持续好几年。我挺开心,特此记录。


前几天因为我中心 MIS 孙启鹏要重做微软的考试系统,他下载了vmware14。

我用的虚拟机,还是前同事2016年给的 vmware8,很可能也是别人用过好几年以后给他的。换句话说,这 vmware8 是我们中心项目经理代代流传下来的,历史久远。

我一直没有心思在它上面,能用便可,所以就这样将就使用着。既然有了现成的14版本,那就换一下吧。虽然安装完用起来看不出有什么不同,但版本号从 8 升级到 14,幅度如此之大,内心还是挺喜悦的。瞎高兴。

我用虚拟机,主要原因是我们的C++课程需要在Linux系统环境里进行练习。

虚拟机升级了,我觉得跟它配套使用的Ubuntu系统镜像也应该升级。因为这镜像也是代代相传下来的,很古老的版本了。之所以一直没去更新系统,因为它对我们练习C语言、C++、Qt、数据库的开发,没有影响。它只是运行环境而已。

不过,现在既然关注到这个事了,那就多了解一些吧。我下载了 Ubuntu1404、1604、1804 版本的 iso 安装文件,分别安装试用。

先安装了 14,非常顺利。但在 16 和 18 面前,它还是显得老旧。我直接安装 18,到一半卡了,重新试了几次,终于成功。安装体验不太好,所以最后锁定了 16,不是最高,但也不低,据说它是目前使用最广泛的版本。和开发语言一样,为了求稳,大家一般都不用最新的。

顺利安装,测试网络没有问题,但无法在线装软件,比如 MySQL、SQLite3、tree 等,执行 “sudo apt-get install xxx” 总是连接失败。我把软件源改到“清华大学开源镜像站”解决了问题。以后在线下载,都是从该网站获取资源。感谢清华大学,感谢开源世界。

原生的 vim 界面非常难看,在用户主目录下连 .vimrc 文件都没有。我搜了一些相关帖子,做出了比我们之前用的系统更豪华的配置。具体就不展开讲了,总之,好看、好用。

在第三阶段的 C++ 课程里有一部分 Qt 内容。我给新系统安装了 Qt 软件,做测试发现,打开时报错,缺失库文件,经过一番百度、下载,解决。新建项目,执行时又报错,缺失另一个库文件,搜贴下载解决。Qt 算是安装完成了。

在 Ubuntu 和外部 Windows 系统之间传输文件,我用的是“共享文件夹”方式。重新安装 VMware Tools,解压,运行可执行文件,完毕以后,有两个变化:显示窗口的大小,可以自适应了;可以开启“共享文件夹”功能了。

安装、配置了搜狗输入法,增加一点亲切感。


装系统简单,配置难,要花不少时间。至此,我近期不会再去鼓捣这些东西了。

这个新系统,我叫它 u16,是 Ubuntu16.04 的简称,可以作 C++ 课程练习之用。算是我给中心的一个小礼物吧。