Re: Apt-get autoremove 与 aptitude remove 两者 行为是否有区别?

2010-06-22 文章 chenw...@gmail.com
On 06/23/2010 11:37 AM, Huang, Tao wrote: > 2010/6/23 chenw...@gmail.com : > >> On 06/22/2010 11:19 PM, Huang, Tao wrote: >> >>> 不必找啊 你用你说的方法 随便安几个没有用的包 改一改推荐关系就可以咯 >>> >>> 我保留意见 安装时只记录是否自动安装的状态 不记录具体包与包的依赖与推荐关系 所以你所描述的情况是错误的 同时被A与B推荐的C >>> 在单独卸载A或B时 都不会引发C的自动卸载 并且ABC三者的安装顺序完全无关 >>> >>> >>>

Re: Apt-get autoremove 与 aptitude remove 两者行 为是否有区别?

2010-06-22 文章 Huang, Tao
2010/6/23 chenw...@gmail.com : > On 06/22/2010 11:19 PM, Huang, Tao wrote: >> 不必找啊 你用你说的方法 随便安几个没有用的包 改一改推荐关系就可以咯 >> >> 我保留意见 安装时只记录是否自动安装的状态 不记录具体包与包的依赖与推荐关系 所以你所描述的情况是错误的 同时被A与B推荐的C >> 在单独卸载A或B时 都不会引发C的自动卸载 并且ABC三者的安装顺序完全无关 >> >> >> > 这个就是测试过我才这么说的 > > 同时被A与B推荐的C (A,B手动安装, C自动安装且没有被其他包依赖) > 在单独卸载

Re: Apt-get autoremove 与 aptitude remove 两者 行为是否有区别?

2010-06-22 文章 chenw...@gmail.com
On 06/22/2010 11:19 PM, Huang, Tao wrote: > 不必找啊 你用你说的方法 随便安几个没有用的包 改一改推荐关系就可以咯 > > 我保留意见 安装时只记录是否自动安装的状态 不记录具体包与包的依赖与推荐关系 所以你所描述的情况是错误的 同时被A与B推荐的C > 在单独卸载A或B时 都不会引发C的自动卸载 并且ABC三者的安装顺序完全无关 > > > 这个就是测试过我才这么说的 同时被A与B推荐的C (A,B手动安装, C自动安装且没有被其他包依赖) 在单独卸载A或B时 (apt-get autoremove, aptitude remove),会

Re: Apt-get autoremove 与 aptitude remove 两者行 为是否有区别?

2010-06-22 文章 Huang, Tao
2010/6/22 chenw...@gmail.com : >     aptitude why 也是根据 /var/lib/dpkg/status来判断的,一时间我很难到出有这样关系的5个包 >     如果某天找到了,我会发出来 不必找啊 你用你说的方法 随便安几个没有用的包 改一改推荐关系就可以咯 我保留意见 安装时只记录是否自动安装的状态 不记录具体包与包的依赖与推荐关系 所以你所描述的情况是错误的 同时被A与B推荐的C 在单独卸载A或B时 都不会引发C的自动卸载 并且ABC三者的安装顺序完全无关 Tao > -- > http://huangtao.me/ > http:

Re: Apt-get autoremove 与 aptitude remove 两者 行为是否有区别?

2010-06-22 文章 chenw...@gmail.com
On 06/22/2010 04:49 PM, Huang, Tao wrote: > 2010/6/22 chenw...@gmail.com > >> > >> > 以下图中, >> > 绿色圆是为了满足依赖关系而apt-get或aptitude自动安装上的 包 >> > 蓝色圆是管理员使用apt-get install 或 aptitude install指定安装的包,简称为手动安装的 包 >> > 其实你没必要搞这么复杂 而且邮件列表的指导原则是采用纯文本格式撰写 > 这些图片对后续的讨论和邮件的存档 (包括 usenet 和 google groups 中的阅读)

Re: Apt-get autoremove 与 aptitude remove 两者行 为是否有区别?

2010-06-22 文章 Huang, Tao
2010/6/22 chenw...@gmail.com > > 以下图中, > 绿色圆是为了满足依赖关系而apt-get或aptitude自动安装上的 包 > 蓝色圆是管理员使用apt-get install 或 aptitude install指定安装的包,简称为手动安装的 包 其实你没必要搞这么复杂 而且邮件列表的指导原则是采用纯文本格式撰写 这些图片对后续的讨论和邮件的存档 (包括 usenet 和 google groups 中的阅读) 非常不友好 > 例子 1: [snip] > 例子3: > 1. 在例子2的基础上, 有个手动安装的包E推荐D(既E Recommend

Re: Apt-get autoremove 与 aptitude remove 两者行 为是否有区别?

2010-06-21 文章 Huang, Tao
2010/6/21 chenw...@gmail.com : > 看了changelog, 测试了下,两者算是基本一样的 > > apt-get一开始并没有记录auto-install的信息 > 在apt (0.6.44.2exp1)此版本时(06年),apt-get增加了类似于aptitude的auto-install > 记录(/var/lib/apt/extended_states). > > 此后,aptitude在版本0.4.5.1(07年)转向使用apt-get的auto-install记录,而抛弃了自 > 己原先的记录方式 如果二者都通过 /var/lib/apt/exten

Re: Apt-get autoremove 与 aptitude remove 两者 行为是否有区别?

2010-06-21 文章 chenw...@gmail.com
看了changelog, 测试了下,两者算是基本一样的 apt-get一开始并没有记录auto-install的信息 在apt (0.6.44.2exp1)此版本时(06年),apt-get增加了类似于aptitude的auto- install 记录(/var/lib/apt/extended_states)*.* 此后,aptitude在版本0.4.5.1(07年)转向使用apt-get的auto-install记录,而抛 弃了自 己原先的记录方式 再随后apt-get在版本0.7.7(07年)增加了autoremove的选项 apt-get c++的源代码我就看不懂了,只能通过

Re: Apt-get autoremove 与 aptitude remove 两者行 为是否有区别?

2010-06-20 文章 Huang, Tao
=-=-= SYNOPSIS apt-get [-sqdyfmubV] [-o= config_string ] [-c= config_file ] [-t= { target_release_name | target_release_number_expression | target_release_codename }] {update | upgrade | dselect-upgrade | dist-upgrade | install pkg [ { =pkg_version_number | /target_release_name | /target_rel

Re: Apt-get autoremove 与 aptitude remove 两者行 为是否有区别?

2010-06-20 文章 张晓瑞
同关注。 On 6/21/10, rteta zhang wrote: > 关注中。。 > > 在 10-6-21,chenw...@gmail.com 写道: >> Hi, >> 大家好 >> >> aptitude remove 会清除安装某些包时为满足依赖要求而自动安装的包,apt- >> get remove则不会这么做,lenny发布后,apt-get 多了个autoremove选项,根据 >> 手册和试验的结果看,它也能清除安装某些包时为满足依赖要求而自动安装的包 >> >> >> 我现在的疑问是:apt-get autoremove 和aptitude r

Re: Apt-get autoremove 与 aptitude remove 两者行 为是否有区别?

2010-06-20 文章 rteta zhang
关注中。。 在 10-6-21,chenw...@gmail.com 写道: > Hi, > 大家好 > > aptitude remove 会清除安装某些包时为满足依赖要求而自动安装的包,apt- > get remove则不会这么做,lenny发布后,apt-get 多了个autoremove选项,根据 > 手册和试验的结果看,它也能清除安装某些包时为满足依赖要求而自动安装的包 > > > 我现在的疑问是:apt-get autoremove 和aptitude remove在删除时那些自动安 > 装的包的行为是否完全一致?还是有些区别? > > > 谢谢!

Apt-get autoremove 与 aptitude remove 两者 行为是否有区别?

2010-06-20 文章 chenw...@gmail.com
Hi, 大家好 aptitude remove 会清除安装某些包时为满足依赖要求而自动安装的包,apt- get remove则不会这么做,lenny发布后,apt-get 多了个autoremove选项,根据 手册和试验的结果看,它也能清除安装某些包时为满足依赖要求而自动安装的包 我现在的疑问是:apt-get autoremove 和aptitude remove在删除时那些自动安 装的包的行为是否完全一致?还是有些区别? 谢谢! -- To UNSUBSCRIBE, email to debian-chinese-gb-requ...@