aptitude

时间:2020-02-23 14:37:39  来源:igfitidea点击:

Aptitude是Debian和Debian的分布中的先进包装工具(APT)的前端。
此程序允许用户查看包列表并执行包管理任务,例如安装,删除或者升级包.Auttitudhas与DSelect类似的交互模式,但它也可以用作命令行工具,类似于apt-get 。

要输入菜单驱动的包管理界面,执行 aptitude

我们将描述如何使用此菜单驱动接口删除或者升级软件包。

安装软件包

首先,按U更新可用于安装的包列表。
然后,导航菜单并按+选择要安装的包。
我们可以按/键搜索包。
选择要安装的所有包后,按G开始下载并安装包文件。

以下是我们如何使用aptitude安装nmap:

首先,我们将搜索NMAP:

然后,我们将通过按+键选择NMAP包:

要下载并安装NMAP,请按G:

升级包

首先,按U更新可用于安装的包列表。
接下来,按U升级才能升级的所有包。
按G下载并安装升级的软件包文件:

删除软件包

导航Aptitude Menu,然后按可选择要删除的包。
按G开始删除包。

例如,要删除NMAP,我们必须找到NMAP包,然后按键选择它以便删除:

然后,我们可以通过按g删除NMAP。

Aptitude命令行

我们还可以将各种命令传递到命令行上的actitude。
Aptitude模拟最易于获取的命令行参数,允许它充当APT-GET的完全替代品。
例如,要搜索包,我们可以执行 aptitude search package_name:

sudo aptitude search nmap

我们可以通过执行Aptitude Update命令,从APT存储库中更新包列表:

sudo aptitude  update

要安装包,我们可以使用Aptitude Install Package_name命令:

sudo aptitude install nmap

要升级软件包,我们可以使用aptitude全升级命令:

sudo aptitude full-upgrade

要删除所有下载的软件包,我们可以使用Aptitude Clean命令:

sudo aptitude clean