2011/2/14 刘洋 <amankw...@gmail.com>:
> 用了很长时间的Ubuntu,对Ubuntu的包管理工具还是一知半解。
>
> apt-get、aptitude和新立得,它们到底有什么区别?
>

都是用 apt 的库实现的包管理系统,各自的区别就是在解决依赖关系时决策方式和界面的不同。

> 新立得用起来确实是直观方便,不过ssh的时候,就不那么方便了,还有貌似解决不了缺少公钥问题,或者是比较繁琐?它只是apt*命令的一个图形前端么?
>

虽然不是直接调用 apt 命令,但是它设计时基本上就是一个 aptitude 的图形化实现。

> apt-get在帮助里声明这个apt有超级牛力?这个平时还是挺好用的,不过没有查找的功能?感觉离不开这个工具的原因是build-dep,想自己用源码编译的时候,这个命令太好用了。
>
> aptitude声明没有超级牛力?但是它的search,感觉也离不开?但是好像从10.10开始,Ubuntu已经默认没有aptitude,apt-get已经能完全取代它了么?
>

有没有超级牛力都是彩蛋,APT 出现得早,而且为 Debian 打下了好名声,所以有超级牛力。aptitude 出现得么比 APT
晚很多,只能选择说超级没牛力 :)

10.10 里没有 aptitude 的缘起是有人觉得已经有 apt-get 这个命令行的软件包管理工具,默认再加一个无非是多占用一点 CD
的空间,所以才去掉,没有取代之说。你喜欢哪个就用哪个。

软件包搜索功能可以用  apt-cache,或者 aptitude。如果我没记错 Ubuntu 上很多软件包搜索功能已经开始用
apt-xapian-index 提供支持了。


-- 
Regards,
Aron Xu
-- 
ubuntu-zh mailing list
ubuntu-zh@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh

回复