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三者的安装顺序完全无关
>>>
>>>
>>>
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自动安装且没有被其他包依赖)
> 在单独卸载
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),会
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:
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 中的阅读)
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
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
看了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++的源代码我就看不懂了,只能通过
=-=-=
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
同关注。
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
关注中。。
在 10-6-21,chenw...@gmail.com 写道:
> Hi,
> 大家好
>
> aptitude remove 会清除安装某些包时为满足依赖要求而自动安装的包,apt-
> get remove则不会这么做,lenny发布后,apt-get 多了个autoremove选项,根据
> 手册和试验的结果看,它也能清除安装某些包时为满足依赖要求而自动安装的包
>
>
> 我现在的疑问是:apt-get autoremove 和aptitude remove在删除时那些自动安
> 装的包的行为是否完全一致?还是有些区别?
>
>
> 谢谢!
Hi,
大家好
aptitude remove 会清除安装某些包时为满足依赖要求而自动安装的包,apt-
get remove则不会这么做,lenny发布后,apt-get 多了个autoremove选项,根据
手册和试验的结果看,它也能清除安装某些包时为满足依赖要求而自动安装的包
我现在的疑问是:apt-get autoremove 和aptitude remove在删除时那些自动安
装的包的行为是否完全一致?还是有些区别?
谢谢!
--
To UNSUBSCRIBE, email to debian-chinese-gb-requ...@
12 matches
Mail list logo