在 Ubuntu 上,为什么有时使用“sudo apt-get”而有时使用“sudo aptitude”?

lip*_*ton 11 ubuntu

我试图弄清楚如何安装 libgtk2.0-dev 并发现我必须使用

sudo aptitude install
Run Code Online (Sandbox Code Playgroud)

代替

sudo apt-get install
Run Code Online (Sandbox Code Playgroud)

为什么是这两种不同的获取东西的方式?

小智 12

apt-get并且aptitude都是 dpkg 的前端。使用其中之一,但要保持一致。Aptitude 是较新的,并且应该更易于使用。它还统一了一些apt-*功能。您可以使用aptitude搜索安装,同时用APT- *您需要apt-getapt-cache安装,并分别搜索。

我通常在复制和粘贴命令时替换所有apt-get示例aptitude

aptitude不带任何选项运行以获取用于选择包的界面。我从不使用它,所以我不知道它有多友好。