当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 10 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 怎样删除没有被依赖的软件包?
帖子发表于 : 2009-04-11 20:54 
头像

注册: 2007-11-08 21:23
帖子: 1289
地址: 中国
送出感谢: 0 次
接收感谢: 0 次
刚才更新时发现更新管理器在下载这两个软件包language-pack-en,language-pack-en-base,可是我已经将KDE卸掉了,用论坛里那个完全卸载KDE的办法。
而且还有一些软件包,比如说跟蓝牙相关的,我的电脑上根本就没有蓝牙设备,有些软件包完全没有用处,也没有被其它软件包所依赖。

有没有办法把 “没有被其它软件包所依赖的软件包”找到?然后再超载其中我确定没有用的软件包?我下载下来没用,而且给服务器增加负担不是?


_________________
这个功能如何实现?
http://yufanyufan.spaces.live.com/blog/ ... !149.entry
要实现的功能为,若当前标签页为空白页,则在当前页打开,否则新建一个标签页。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 怎样删除没有被依赖的软件包?
帖子发表于 : 2009-04-11 20:55 
头像

注册: 2008-12-13 19:39
帖子: 13284
地址: 物华天宝人杰地灵
送出感谢: 1
接收感谢: 6
用Ubuntu-Tweak搞定。 :em06


_________________
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 怎样删除没有被依赖的软件包?
帖子发表于 : 2009-04-11 21:02 
头像

注册: 2007-11-08 21:23
帖子: 1289
地址: 中国
送出感谢: 0 次
接收感谢: 0 次
wangdu2002 写道:
用Ubuntu-Tweak搞定。 :em06


表示怀疑,我也在用ubuntu-tweak,可是还有软件包没有被依赖,可是也没有被卸载。

可否写出你的方法?

ubuntu-tweak提供的清理软件包好像跟auto-remove一样,清理缓存大概跟auto-remove一样,没发现有我说的这个功能呀?(不正之处请指正)


_________________
这个功能如何实现?
http://yufanyufan.spaces.live.com/blog/ ... !149.entry
要实现的功能为,若当前标签页为空白页,则在当前页打开,否则新建一个标签页。


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 怎样删除没有被依赖的软件包?
帖子发表于 : 2009-04-11 21:15 
头像

注册: 2008-12-13 19:39
帖子: 13284
地址: 物华天宝人杰地灵
送出感谢: 1
接收感谢: 6
sudo apt-get autoremove
许多底层依赖你不知道,但APT知道,上述命令会自动检测依赖性,发现孤立包。 :em01
如果你觉得哪个包多余,可以备份下来,然后再删除,使用后有问题就再装上就行了。包的依赖树你得找Ubuntu开发团队询问得知。 :em09


_________________
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 怎样删除没有被依赖的软件包?
帖子发表于 : 2009-04-11 21:32 
头像

注册: 2007-11-08 21:23
帖子: 1289
地址: 中国
送出感谢: 0 次
接收感谢: 0 次
引用:
sudo apt-get autoremove


这条命令也不是你说的那样,apt-get --help给出的说明是

引用:
autoremove - 自动移除全部不使用的软件包


但是我觉得翻译得很不准确,man给出的说明是这样的。

引用:
autoremove
autoremove is used to remove packages that were automatically
installed to satisfy dependencies for some package and that are no
more needed.


跟我所说的功能还是有出入的。apt-get autoremove的功能是删掉那些被自动安装的软件包。可我想要的功能是不管是怎么被安装的,找到所有没有被依赖的软件包,而且我在新里得里删掉软件包时,有不少软件包没有被依赖,用apt-get autoremove是卸载不掉的。系统底层应该也不会用到,要不然岂不是删出问题了?


_________________
这个功能如何实现?
http://yufanyufan.spaces.live.com/blog/ ... !149.entry
要实现的功能为,若当前标签页为空白页,则在当前页打开,否则新建一个标签页。


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 怎样删除没有被依赖的软件包?
帖子发表于 : 2009-04-11 21:36 
头像

注册: 2007-08-05 17:40
帖子: 4968
送出感谢: 0 次
接收感谢: 4
所谓的autoremove只不过是移除那些标记为自动安装的,而依赖它的又全部删除了的软件包。

如果一个软件包没有标记为自动安装的,那么就算这个软件包不被任何软件报依赖,也不会被autoremove所删除。

关键词:自动安装!


_________________
free VPN
YouKuDownLoader
代码:
pip3 install ykdl

install YouKuDownLoader, have fun in downloading.
YouKuDownLoader所支持网站列表


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 怎样删除没有被依赖的软件包?
帖子发表于 : 2009-04-11 21:48 
头像

注册: 2007-11-08 21:23
帖子: 1289
地址: 中国
送出感谢: 0 次
接收感谢: 0 次
cnkilior 写道:
所谓的autoremove只不过是移除那些标记为自动安装的,而依赖它的又全部删除了的软件包。

如果一个软件包没有标记为自动安装的,那么就算这个软件包不被任何软件报依赖,也不会被autoremove所删除。

关键词:自动安装!


我现在想要的是把那些不是自动安装,但也没有被依赖的软件包。比如我在一楼举的例子跟蓝牙相关的,这些软件包可能是在装机的时候就被装上的,可是我并不需要,肯定还有不少我完全用不到的软件包。

对autoremove只有一点不太明白,自动安装的软件包,在软件被卸载的时候也会被自动卸载,如果在卸载每一个软件包的时候都会把它所依赖的软件包都卸载掉的话,那么autoremove就没有任何用处,不是吗?


_________________
这个功能如何实现?
http://yufanyufan.spaces.live.com/blog/ ... !149.entry
要实现的功能为,若当前标签页为空白页,则在当前页打开,否则新建一个标签页。


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 怎样删除没有被依赖的软件包?
帖子发表于 : 2009-04-12 9:46 
头像

注册: 2007-02-27 21:47
帖子: 1473
地址: GL
送出感谢: 0 次
接收感谢: 0 次
据评测说 9.04带了一个叫Janitor的软件 就起到这个作用 :em11


_________________
Intel Pentium Dual Core 2.1G, 250G, DDRII 3G, ATI Radeon HD 4330
LMDE


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 怎样删除没有被依赖的软件包?
帖子发表于 : 2009-04-12 10:21 
头像

注册: 2007-10-23 12:54
帖子: 1689
送出感谢: 0 次
接收感谢: 13
那两个语言包是系统的,和 KDE 没有关系。蓝牙的可以搜索 bluez,酌情删除。这么搞不如去用 Arch,洁癖爱好者在一起比较有话题。


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 怎样删除没有被依赖的软件包?
帖子发表于 : 2009-04-12 20:52 

注册: 2007-04-11 9:03
帖子: 45
地址: 欲界之门
送出感谢: 0 次
接收感谢: 0 次
感觉需要ref-count(引用计数)解决,呃。


_________________
现在上帝能创造一块他\她\它也无法举起来的石头了。。。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 10 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译