Jic*_*hao 2 linux debian aptitude
更具体地说,apt-get、apt-file、apt-cache、aptitude和dpkg之间的关系是什么?我知道 aptitude 是 dpkg 的友好前端 - apt-get 也是如此,但不太友好。那么 aptitude 是建立在 apt-get 之上的吗?所有的 apt*s 都是 dpkg 的前端吗?
谢谢。
dpkg
是主要的主力和数据库管理员。
apt-get
是一个命令行前端并提供依赖性检查。
aptitude
是提供终端 GUI 的命令行和 ncurses 前端(如您所说,比 更友好apt-get
)。
所有其他apt-*
都是做特定事情的工具:
apt-cache
对系统的本地包缓存执行搜索(包括它对启用的存储库的了解)。
apt-file
用于搜索缓存中的特定文件。虽然dpkg -S
可以告诉您安装的文件来自哪个包,但apt-file
可以告诉您卸载的包将安装哪些文件。
apt-src
有点像源包的apt-get。不需要root。