LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2771|回复: 21

使用apt-get autoremove的多次尴尬经历

[复制链接]
发表于 2009-4-13 18:34:27 | 显示全部楼层 |阅读模式
用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这到底是怎么回事,为什么让我这么受伤害?
那么
发表于 2009-4-13 18:59:13 | 显示全部楼层
LZ应该用aptitude了,apt-get的命令已经不提倡了
只是aptitude太强大了,一时也不需要完全掌握,先直接输入aptitude进入交互界面,再Shift-?看看帮助
更详细的aptitude文档就请看man aptitude和aptitude-doc
回复 支持 反对

使用道具 举报

发表于 2009-4-13 19:05:58 | 显示全部楼层
Post by cheeselee;1973860
LZ应该用aptitude了,apt-get的命令已经不提倡了
只是aptitude太强大了,一时也不需要完全掌握,先直接输入aptitude进入交互界面,再Shift-?看看帮助
更详细的aptitude文档就请看man aptitude和aptitude-doc


他的问题如果用aptitude会更严重,别乱讲嘛。

谁说已经不提倡了,aptitude命令不完整,有时候只能用apt-get,nc界面又乱七八糟,-f install又暗藏危险,0.5版竟然还会默认是gui的界面,我就属于坚决不用aptitude的。

autoremove删除的不是没用的包,而是因为依赖装上的而原来那个包已经被卸载的包
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-13 19:31:35 | 显示全部楼层
Post by adaml;1973864
他的问题如果用aptitude会更严重,别乱讲嘛。

谁说已经不提倡了,aptitude命令不完整,有时候只能用apt-get,nc界面又乱七八糟,-f install又暗藏危险,0.5版竟然还会默认是gui的界面,我就属于坚决不用aptitude的。

autoremove删除的不是没用的包,而是因为依赖装上的而原来那个包已经被卸载的包


libpcap是单独装的,不是因为依赖装上去的。也照样被删了
回复 支持 反对

使用道具 举报

发表于 2009-4-13 20:11:28 | 显示全部楼层
是 apt-get install libpcap0.8 装上的?那不至于啊

重要的一点就是,如果你不知道自己在做的是什么,不要 autoremove
回复 支持 反对

使用道具 举报

发表于 2009-4-13 20:39:21 | 显示全部楼层
Post by adaml;1973864
他的问题如果用aptitude会更严重,别乱讲嘛。

谁说已经不提倡了,aptitude命令不完整,有时候只能用apt-get,nc界面又乱七八糟,-f install又暗藏危险,0.5版竟然还会默认是gui的界面,我就属于坚决不用aptitude的。

autoremove删除的不是没用的包,而是因为依赖装上的而原来那个包已经被卸载的包


当然还有一些命令还是要用apt-get,比如apt-get source
但用aptitude来管理包更一目了然,更严谨
不喜欢GUI?那不装aptitude-gtk就得了嘛
尊重你继续使用apt-get,但aptitude的强大已无可厚非,Debian官方也声明“aptitude 是从命令行进行包管理的首选软件”
回复 支持 反对

使用道具 举报

发表于 2009-4-13 22:12:59 | 显示全部楼层
我也是属于搞不懂 aptitude 的 roguelike 界面的……
回复 支持 反对

使用道具 举报

发表于 2009-4-14 20:35:35 | 显示全部楼层
aptitude。。。sort of。。。。

一直对它哪种自以为是的做法不感冒。。。
回复 支持 反对

使用道具 举报

发表于 2009-4-14 20:53:13 | 显示全部楼层
我从来不用aptitude.
回复 支持 反对

使用道具 举报

发表于 2009-4-15 10:39:09 | 显示全部楼层
同样属于非aptitude流
apt-get灰常强大...
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表