参考https://blog.youkuaiyun.com/zxysjk/article/details/126607040?spm=1001.2014.3001.5506
装ns3的时候手贱把原装的python删了,导致图形化界面崩了,重启后只能进tty。捣鼓了一下午,终于找到一个解决问题的博客,照着一个一个补上缺失的包,最后一个reboot好了,直接进桌面。
-
重启进入tty后先输入用户名和密码登录。
-
更改语言,这样解决命令行中出现方块、乱码的问题。
sudo vi /etc/default/locale
#将原来的配置内容修改为
LANG=”en_US.UTF-8″
LANGUAGE=”en_US:en”
输入reboot命令重启后生效
- 输入指令
ping www.baidu.com
检测是否连的上网,我能连上就没搞,连不上可以看看其他博客,很多都有写联网的办法。
接下来根据这个博客的第四步和第五步安装ubuntu-desktop
https://blog.youkuaiyun.com/qq_42643629/article/details/136007063?ops_request_misc=&request_id=&biz_id=102&utm_term=%E5%8D%B8%E8%BD%BDpython%E5%90%8E%E6%97%A0%E6%B3%95%E8%BF%9B%E5%8E%BB%E5%9B%BE%E5%BD%A2%E7%95%8C%E9%9D%A2&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduweb~default-1-136007063.nonecase&spm=1018.2226.3001.4187
下面进入正题,我在执行sudo apt-get install ubuntu-desktop命令时失败,报错是……broken package,后来知道这是ubuntu-desktop所需要的一些包被删除了,导致这里不能安装。
再看眼报错
缺少依赖包 package xxx is not installed
缺少依赖包 package xxx is not installed
缺少依赖包 package xxx is not installed
……
接下来一个一个装就好了,提前把这些缺失的依赖包记下来,因为之后可能出现想要装A包但是缺失B包,于是装B包,又报错缺失C包的情况,次数多了可能会忘之前要装哪个包。
sudo apt-get install xxx(要装的包)
在这个过程中会出现想装A包但是缺失B、C两个包,但是执行
sudo apt-get install B
sudo apt-get install C
的时候又提示B、C没有更新,意思是B、C已经装过了,此时继续
sudo apt-get install A
还报错说缺失B、C两个包
那么直接执行(这里需要先装下aptitude,执行命令sudo apt-get install aptitude)
sudo aptitude install A
aptitude 会提供一些安装A包的方案,第一个方案基本没用,所以第一个选项输入n
输入后他会给出第二个方案,一般是将B或者C降级(downgrade),这里选择y,让他执行。
然后A包就被安装好了,我们再次执行
sudo apt-get install A
看到A包没有更新,说明A已经被装好了。
没遇到这种情况就直接
sudo apt-get install xxx(要装的包)
就这样一直把最开始安装ubuntu-desktop时报错的缺失的包全部安装完后执行reboot命令重启,看到屏幕上有鼠标了,然后就直接进入熟悉的桌面了。