记录使用Ubuntu的一次经历

263 阅读4分钟

近来报名了一个网上的前端进阶课程,课程有一项要求是尽量使用 linux 和 mac 来开发,Windows也可以但不推荐,所以本着试一试的想法,就尝试着安装了一个virtualbox虚拟机,然后再虚拟机里面新增了一个Ubuntu虚拟电脑。安装Ubuntu虚拟电脑的过程就不赘述了,很简单,网上也有很多的教程。我就说一下我在安装完Ubuntu之后遇到的一些事情吧。

安装完虚拟电脑之后,常规重启Ubuntu(如无特别说明,下面的Ubuntu一般特指安装在vbox虚拟机内的Ubuntu虚拟电脑),然后开始更换Ubuntu软件源,换成了阿里的软件源,再然后是安装vbox增强程序。在更换软件源的时候发生了一个小插曲,本来我是在主机(虚拟机程序宿主电脑,称之为主机,下同)的chrome浏览器里面找的更换软件源的方法,更换软件源有一个步骤是修改配置文件,网上给的方法是先备份原本的文件,然后用新的内容覆盖掉该文件原本的内容,因为没有安装vbox增强程序,不能实现主机和Ubuntu之间共享粘贴板,无法将替换的配置内容从主机粘贴到Ubuntu内部,只得打开Ubuntu内的火狐浏览器,在地址栏里面一个一个字符输入网页地址,页面刷新出来以后,找到对应的代码,将代码赋值过去。

在安装vbox增强程序的时候也遇到了问题,出现了如图1所示的错误,看图片中的文字描述,应该是缺少一些依赖库的原因,在安装依赖库的时候又出现了如图2所示的错误,在网上看到有人说aptitude 可以解决这种事情,就用apt-get命令安装了这个工具,然后用aptitude工具安装vbox增强程序依赖的库,重启Ubuntu之后却发现卡在了tty字符终端界面,后来经过在网上一番搜索发现是aptitude把我所有的应用程序给删除了,这里面就包括Ubuntu桌面。网上给出的大部分解决方案是使用apt重新安装Ubuntu桌面,可是apt在成功安装aptitude之后就已经被删除了(这也是后来重新再现这个过程的时候发现的)。不得已只能把旧的虚拟电脑删除掉,重新安装一遍,这也是用虚拟机的好处,不想要了可以随意删掉。

图1

图2

再次安装完Ubuntu之后,脑子发热,又安装了一遍aptitude,还好在使用aptitude安装类库的时候及时刹住了,这个时候才发现apt已经被删除了,在接下来的几个小时内一直在尝试安装apt工具,网上的文章大多是说如何使用apt下载安装程序,以及apt和aptitude之间的区别,可是几乎没有文章介绍卸载掉apt之后怎么安装apt,也尝试过使用aptitude来安装apt,但是aptitude没有给出任何解决方案。后来获知可以使用dpkg工具来安装apt,于是又花费了近一个小时的时间在尝试用dpkg安装apt以及尝试dpkg命令的各种参数上,后来发现dpkg只能安装本地的软件包,它需要一个**.deb** 包,又在网上寻找 apt 工具的 .deb 包。好不容易找到了一个,下载下来用dpkg命令安装之后,发现apt工具虽然安装成功了,但是使用的时候依然出错了,就像图3所示的那样。

图3

最后不得不再次删掉Ubuntu,再次重新安装了一遍,这次我学乖了,不再安装aptitude,只用apt来安装程序。使用apt来安装的时候,有时候会出现安装一个程序需要另外一个包,但是安装这个依赖包的时候发现又依赖于另外一个包。因为对于Ubuntu包的依赖问题失去了耐心,就没有继续尝试。