Ubuntu安装N卡驱动与apt autoremove那些事儿


自己的开发机突然无法进入UI,报

 EDAC skx: ECC is disabled on imc 0

简单查了一下,可能是显卡驱动出了问题,查了一下可以按照以下方式安装

#自动查询推荐的显卡driver,里面会有一个recommend的推荐版本
$ ubuntu-drivers devices 

#安装推荐的driver
$ sudo apt-get install <the_reccommend_driver>

 

又回想了一下,为什么会突然显卡驱动出问题?感觉可能和之前执行过autoremove有关系,查了一下有人会有这样的问题,有的人则不会:

为什么好多博客说 apt autoremove 很危险呢?
比如我安装一个pip3,它会附加安装很多依赖包;之后我再卸载pip3,其他的依赖包却不能卸载;就要用到 autoremove ;所以我感觉很实用,但是百度上很多人说不能用这个,会卸掉一些系统软件,为什么呢

invalid s
 等 107 人赞同了该回答
因为他们确实搞出了问题。

当然,这些问题其实本质上不是你autoremove造成的,而是在autoremove之前就已经造成了。

我个人推测,可能是因为依赖关系被第三方软件搞乱了。导致本来依赖的包缺乏了引用计数。

其实我用了14年的apt,至今没有出现过一次autoremove出问题的情况,所以,我也不知道为什么他们能把autoremove搞出问题。

本回答大概没有帮助吧。

 

出现过问题的:

用apt时看到有提示,说有些软件包已经不再被需要,可以使用autoremove命令删除,我是一个希望保持系统简洁性的人,当然不希望系统有太多不需要而仍然存在东西,喜欢简洁性也是选择debian的一个原因嘛。看autoremove的命令,当然是自动给删除一些东西,呵呵,还真智能啊。
在使用的时候发现原来不是这么回事,有多次尴尬的经历,让人哭笑不得:
1,第一次使用autoremove,删除了我N多的软件,删除时就看到删除的软件包有gnome-theme,gnome-background,file-roller(当时有点纳闷)等,删除完再进系统,傻眼了。主题,背景,文件管理,网络管理工具等很多常用的工具没了,可是我之前却被告知“这些软件是什么什么自动安装的,已经不被需要了”,所以我才删除了。第一次产生这样的疑问:autoremove是通过什么判定这些软件不被需要了?
2:有第一次还有第二次,用完automove发现我的锐捷没办法认证了,原来是锐捷需要的libpcap0.8这个被告知“不被需要的工具”被autoremove了。我是每天都要用这个包包的……
3:这是最让人郁闷的一次(我觉得自己很笨,都被愚弄了两次,还要用第三次,大概是因为前两次后果不是很严重),就是今天,因为一些原因,切换的windows下几日。再次回到debian,因为用的是testing,有很多软件包没升级了,所以用apt升级软件包,顺便又看到一些软件包不被需要的提示,于是再次很潇洒的apt-get autoremove,这次又是删除了几个软件包。再次开机,debian警告什么守护进程无法启动,还有一些都没办法去描述的问题。这样说吧,在我自己看来我的debian系统在崩溃的边缘了,看来这次严重了。辛苦经营很久,终于让debian播放电影啊,上网阿,什么什么都弄好了,又出现这样的问题,郁闷死了。我只有打算重新安装debian了,这次安装stable的吧。刚刚硬盘安装也没成功,再试。

 

所以保险起见,在autoremove有概率误删Ubuntu依赖库的情况下,还是慎用吧。

 

另外对apt-get:

remove – 卸载软件包
autoremove – 卸载所有自动安装且不再使用的软件包
purge – 卸载并清除软件包的配置

 

参考链接:

知乎autoremove: https://www.zhihu.com/question/392688534

linux apt-get autoremove千万别乱用:https://blog.csdn.net/x2222265/article/details/88526690

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM