Answers:
据我所知,不同的程序包管理器对于自动安装哪些程序包可能有不同的意见,或者至少是真的,但不确定是否已经安装。
这可能会对autoremove子命令产生影响(请注意aptitude没有autoremove子命令,但会自动执行autoremove)。
因此,可以将无用的程序包四处闲逛,无论如何这不是一个大问题。
此外,他们对于哪些程序包被阻止可能有不同的看法,但这对于通常不使用此功能的普通用户来说不是问题。
依赖性和冲突解决算法或多或少是等效的,因此总而言之,我认为用户可以混合使用不同的程序包管理器而不必担心破坏某些东西。
apt-get和aptitude确实使用相同的后端。如果某些东西正在使用apt-get安装软件包,则aptitude将被阻止,反之亦然。
aptitude在解决冲突和清除冲突方面稍好一些,但是最终,如果您使用aptitude,synaptic或apt-get来执行相同的任务,这只是用户偏爱的问题。