怎样删除没有被依赖的软件包?
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
- ssfjhh
- 帖子: 1289
- 注册时间: 2007-11-08 21:23
- 来自: 中国
怎样删除没有被依赖的软件包?
刚才更新时发现更新管理器在下载这两个软件包language-pack-en,language-pack-en-base,可是我已经将KDE卸掉了,用论坛里那个完全卸载KDE的办法。
而且还有一些软件包,比如说跟蓝牙相关的,我的电脑上根本就没有蓝牙设备,有些软件包完全没有用处,也没有被其它软件包所依赖。
有没有办法把 “没有被其它软件包所依赖的软件包”找到?然后再超载其中我确定没有用的软件包?我下载下来没用,而且给服务器增加负担不是?
而且还有一些软件包,比如说跟蓝牙相关的,我的电脑上根本就没有蓝牙设备,有些软件包完全没有用处,也没有被其它软件包所依赖。
有没有办法把 “没有被其它软件包所依赖的软件包”找到?然后再超载其中我确定没有用的软件包?我下载下来没用,而且给服务器增加负担不是?
这个功能如何实现?
http://yufanyufan.spaces.live.com/blog/ ... !149.entry
要实现的功能为,若当前标签页为空白页,则在当前页打开,否则新建一个标签页。
http://yufanyufan.spaces.live.com/blog/ ... !149.entry
要实现的功能为,若当前标签页为空白页,则在当前页打开,否则新建一个标签页。
- wangdu2002
- 帖子: 13284
- 注册时间: 2008-12-13 19:39
- 来自: 物华天宝人杰地灵
- ssfjhh
- 帖子: 1289
- 注册时间: 2007-11-08 21:23
- 来自: 中国
Re: 怎样删除没有被依赖的软件包?
表示怀疑,我也在用ubuntu-tweak,可是还有软件包没有被依赖,可是也没有被卸载。wangdu2002 写了:用Ubuntu-Tweak搞定。
可否写出你的方法?
ubuntu-tweak提供的清理软件包好像跟auto-remove一样,清理缓存大概跟auto-remove一样,没发现有我说的这个功能呀?(不正之处请指正)
这个功能如何实现?
http://yufanyufan.spaces.live.com/blog/ ... !149.entry
要实现的功能为,若当前标签页为空白页,则在当前页打开,否则新建一个标签页。
http://yufanyufan.spaces.live.com/blog/ ... !149.entry
要实现的功能为,若当前标签页为空白页,则在当前页打开,否则新建一个标签页。
- wangdu2002
- 帖子: 13284
- 注册时间: 2008-12-13 19:39
- 来自: 物华天宝人杰地灵
Re: 怎样删除没有被依赖的软件包?
sudo apt-get autoremove
许多底层依赖你不知道,但APT知道,上述命令会自动检测依赖性,发现孤立包。
如果你觉得哪个包多余,可以备份下来,然后再删除,使用后有问题就再装上就行了。包的依赖树你得找Ubuntu开发团队询问得知。
许多底层依赖你不知道,但APT知道,上述命令会自动检测依赖性,发现孤立包。
如果你觉得哪个包多余,可以备份下来,然后再删除,使用后有问题就再装上就行了。包的依赖树你得找Ubuntu开发团队询问得知。
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
海内生明月,天涯共此夕。
--------------------吾本独!
- ssfjhh
- 帖子: 1289
- 注册时间: 2007-11-08 21:23
- 来自: 中国
Re: 怎样删除没有被依赖的软件包?
这条命令也不是你说的那样,apt-get --help给出的说明是sudo apt-get autoremove
但是我觉得翻译得很不准确,man给出的说明是这样的。autoremove - 自动移除全部不使用的软件包
跟我所说的功能还是有出入的。apt-get autoremove的功能是删掉那些被自动安装的软件包。可我想要的功能是不管是怎么被安装的,找到所有没有被依赖的软件包,而且我在新里得里删掉软件包时,有不少软件包没有被依赖,用apt-get autoremove是卸载不掉的。系统底层应该也不会用到,要不然岂不是删出问题了?autoremove
autoremove is used to remove packages that were automatically
installed to satisfy dependencies for some package and that are no
more needed.
这个功能如何实现?
http://yufanyufan.spaces.live.com/blog/ ... !149.entry
要实现的功能为,若当前标签页为空白页,则在当前页打开,否则新建一个标签页。
http://yufanyufan.spaces.live.com/blog/ ... !149.entry
要实现的功能为,若当前标签页为空白页,则在当前页打开,否则新建一个标签页。
- cnkilior
- 论坛版主
- 帖子: 4984
- 注册时间: 2007-08-05 17:40
Re: 怎样删除没有被依赖的软件包?
所谓的autoremove只不过是移除那些标记为自动安装的,而依赖它的又全部删除了的软件包。
如果一个软件包没有标记为自动安装的,那么就算这个软件包不被任何软件报依赖,也不会被autoremove所删除。
关键词:自动安装!
如果一个软件包没有标记为自动安装的,那么就算这个软件包不被任何软件报依赖,也不会被autoremove所删除。
关键词:自动安装!
- ssfjhh
- 帖子: 1289
- 注册时间: 2007-11-08 21:23
- 来自: 中国
Re: 怎样删除没有被依赖的软件包?
我现在想要的是把那些不是自动安装,但也没有被依赖的软件包。比如我在一楼举的例子跟蓝牙相关的,这些软件包可能是在装机的时候就被装上的,可是我并不需要,肯定还有不少我完全用不到的软件包。cnkilior 写了:所谓的autoremove只不过是移除那些标记为自动安装的,而依赖它的又全部删除了的软件包。
如果一个软件包没有标记为自动安装的,那么就算这个软件包不被任何软件报依赖,也不会被autoremove所删除。
关键词:自动安装!
对autoremove只有一点不太明白,自动安装的软件包,在软件被卸载的时候也会被自动卸载,如果在卸载每一个软件包的时候都会把它所依赖的软件包都卸载掉的话,那么autoremove就没有任何用处,不是吗?
这个功能如何实现?
http://yufanyufan.spaces.live.com/blog/ ... !149.entry
要实现的功能为,若当前标签页为空白页,则在当前页打开,否则新建一个标签页。
http://yufanyufan.spaces.live.com/blog/ ... !149.entry
要实现的功能为,若当前标签页为空白页,则在当前页打开,否则新建一个标签页。
- RegentW
- 帖子: 1486
- 注册时间: 2007-02-27 21:47
- 来自: NN
- AutoXBC
- 帖子: 1744
- 注册时间: 2007-10-23 12:54
Re: 怎样删除没有被依赖的软件包?
那两个语言包是系统的,和 KDE 没有关系。蓝牙的可以搜索 bluez,酌情删除。这么搞不如去用 Arch,洁癖爱好者在一起比较有话题。
-
- 帖子: 45
- 注册时间: 2007-04-11 9:03
- 来自: 欲界之门
- 联系: