不作死就不会死
刚开始接触ubuntu后,就被她强大的桌面特效给深深的吸引,所以习惯行的安装完ubuntu后就会安装一些常用的特效,这些特效需要安装一个“compiz”的软件来管理。但是昨天因为电脑有点小卡就直接使用命令“sudo apt remove compiz”给卸载掉了。当时没有重启,所以没有察觉出异样。
灾难
今天是2016年08月04日,像往常一样来到公司,习惯性的打开电脑后去接杯水,但是回来后发现电脑桌面上的所有东西全部消失,只剩下一张赤裸裸的壁纸。于是我心里就有点小急躁了,拿起鼠标就狂按。左键、右键、单击、双击都试了一边。不过庆幸的是右键菜单还是能用的。右键菜单这个很关键,右键菜单里面有“打开终端”的选项,虽然使用键盘快捷键也能打开“ctrl+alt+t”也能打开。
拯救
- 于是我想到了我应该重新安装compiz这款很消耗内存的东西了。就在终端中输入
sudo apt install compiz
2.但是提示需要依赖unity,于是安装unity
sudo apt install unity
3.第一次安装失败了,下载了好多东西,于是执行了第二次了,TM的我亲眼看到他在卸载我的东西,而且是一个一个的卸载,我都看到眼里了。
4.我要制止他的操作,哈哈,就强制关机了。
5.重新启动后,发现界面一直停留在开机界面,ubuntu下面的几个小点就一直在跳,10分钟后依旧没有要开机的样子。我想他是想罢工了,或者是不想起床了。
6.我要不断的尝试,我用另一台机器ping我的ip,居然ping通了,然后尝试使用ssh连接,哈哈奇迹般的连上了,我配置了ssh开机启动,我太机智了。
7.我继续尝试安装unity,但是依旧需要解决好多好多的依赖。那就安装依赖吧……
8.安装依赖A提示依赖B,安装依赖B提示依赖C,我想我的电脑的依赖处理机制已经乱套了,那该怎么办呢?备份吧,备份后就能瞎折腾了。死马当活马医……
9.我要开始备份了,备份我的常用的软件、我的主目录。因为之前我整理过我的应用软件都放到一个smb服务目录下面,局域网的的电脑都能访问,当时也是为了小组内部进行文件共享搭建的,现在终于排上用场了,我不得不佩服我自己的了。
10.记住下次备份主目录的时候,不要把隐藏文件也备份,对你没用的。
11.死马当活马医了,我想我的电脑内部的依赖乱套了,索性就让她从零开始,重新安装依赖就好了。思路是这样,但是如果不行就重新安装了。于是就尝试了以下命令
sudo apt autoremove
12.呵呵果不其然,错误比之前稍多了,但是安装的时候还是出问题,不过仔细的看了一边,发现几个重要的依赖没有被安装,而且这里面竟然包括gdebi,python。我想玩蛋了,怪不得软件包安装不上去,连安装软件解决依赖的工具都没了怎么安装。
13.抱着试一试的心态,执行了下面命令
sudo apt install gdebi
14.奇迹般的安装好了,于是开始安装python3
sudo apt install python3
15.奇迹般的也安装好了,于是有开始安装unity
sudo apt install unity
16.我猜我已经把他叫醒了,她要开始为我服务了,于是执行了
sudo reboo
17.开机略卡,能正常启动了,刚开始还是一张赤裸裸的壁纸,大概过了30秒的样子,桌面恢复正常了。
总结
还好有惊无险,现在想想还是有点小激动,不过解决问题的时候还是需要用心去发现线索的,收集的情报越多,成功的几率就越大。而且要多思考,做一些事情之前要三思而后行。谨记!!!