欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

记一次ubuntu的误操作(ubuntu删除compiz后恢复过程)

程序员文章站 2022-07-13 08:14:45
...

不作死就不会死

刚开始接触ubuntu后,就被她强大的桌面特效给深深的吸引,所以习惯行的安装完ubuntu后就会安装一些常用的特效,这些特效需要安装一个“compiz”的软件来管理。但是昨天因为电脑有点小卡就直接使用命令“sudo apt remove compiz”给卸载掉了。当时没有重启,所以没有察觉出异样。

灾难

今天是2016年08月04日,像往常一样来到公司,习惯性的打开电脑后去接杯水,但是回来后发现电脑桌面上的所有东西全部消失,只剩下一张赤裸裸的壁纸。于是我心里就有点小急躁了,拿起鼠标就狂按。左键、右键、单击、双击都试了一边。不过庆幸的是右键菜单还是能用的。右键菜单这个很关键,右键菜单里面有“打开终端”的选项,虽然使用键盘快捷键也能打开“ctrl+alt+t”也能打开。

拯救

  1. 于是我想到了我应该重新安装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秒的样子,桌面恢复正常了。

总结

还好有惊无险,现在想想还是有点小激动,不过解决问题的时候还是需要用心去发现线索的,收集的情报越多,成功的几率就越大。而且要多思考,做一些事情之前要三思而后行。谨记!!!

转载于:https://www.jianshu.com/p/b7d7bb08ebda