apt-get,aptitude和synaptic混合使用中可能出现的问题


12

尽管智能和突触都是APT的前端(我本人只坚持使用apt-get),但是当可互换使用dpkg / APT前端时,它们的特殊性似乎会引起问题和混乱。尤其是初学者-他们倾向于更频繁地进行复制和粘贴,从而或多或少地相同地执行apt-get和aptitude命令-可能会感到有些困惑。

请列出混淆起来时可能出现的问题,以及避免不得不依赖多个包装经理的提示。

Answers:


3

据我所知,不同的程序包管理器对于自动安装哪些程序包可能有不同的意见,或者至少是真的,但不确定是否已经安装。

这可能会对autoremove子命令产生影响(请注意aptitude没有autoremove子命令,但会自动执行autoremove)。

因此,可以将无用的程序包四处闲逛,无论如何这不是一个大问题。

此外,他们对于哪些程序包被阻止可能有不同的看法,但这对于通常不使用此功能的普通用户来说不是问题。

依赖性和冲突解决算法或多或少是等效的,因此总而言之,我认为用户可以混合使用不同的程序包管理器而不必担心破坏某些东西。


1
依赖项解析不是等效的。apt-get做得更好。在apt-get成功的情况下,aptitude常常无法安装新版本的KDE。
maco 2010年

2

apt-get和aptitude确实使用相同的后端。如果某些东西正在使用apt-get安装软件包,则aptitude将被阻止,反之亦然。

aptitude在解决冲突和清除冲突方面稍好一些,但是最终,如果您使用aptitude,synaptic或apt-get来执行相同的任务,这只是用户偏爱的问题。


4
ehhh他们只是使用相同的锁定文件
maco 2010年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.