如何安装aptitude包?

我已经查看了aptitude 教程并阅读了手册页,但我还是没有得到它。 启动aptitude后,怎么说“install package foo”? 或者搜索名称中包含“foo”的所有包裹?

运行aptitude后,使用以下使用aptitude GUI样式的关键命令:(如果使用Bionic,请使用CTRL + T而不是F10

F10访问aptitude菜单。

这是访问“帮助”

使用’向上’ ,’向下’ ,’向左’ ,’向右’ 进行导航。

使用Enter选择项目。

使用+-来安装,更新或删除程序包

使用g预览或确认操作

q退出 – 这也将关闭当前打开的窗口( g前进, q后退)

TUI(文本用户界面)中aptitude的常见用法是:

  1. 运行能力;
  2. u (更新可用包列表);
  3. U (标记要升级的所有可升级包);
  4. (搜索/选择要安装的东西,是可选的);
  5. g (查看待处理的操作并根据需要进行修改);
  6. g (再次,开始下载)。

有时候当你需要解决冲突时,你会发现你犯了一个错误;

您可以在“操作”菜单中轻松使用“取消待处理操作”,以便重新选择。

查看待处理的操作时:

a显式接受一个动作(再次使用unaccept)

r拒绝一项行动

g再次采取行动

从apt-get命令行使用aptitude

要在控制台上运行包,请执行以下操作:

aptitude install package name 

要搜索包:

 aptitude search package name 

例如,假设您要安装Pidgin

搜索:

 aptitude search pidgin 

安装:

 aptitude install pidgin 

要搜索包,请按/并输入要搜索的包名称的一部分(可以使用正则表达式)。 这类似于像vim这样的编辑器中的搜索。

您可以使用上箭头键和下箭头键进行浏览,同时使用enter键切换树节点。

找到合适的软件包后,按+键将其标记为安装(它将以绿色显示,并且您将i视为状态列中的第二个字符)。 然后键入g (表示“go”)以进入显示所有挂起更改的预览屏幕。 第二个g将开始安装。

您还可以在包上使用enter来打开包含包的详细信息的窗口。

如果在aptitude中打开了多个窗口(如包详细信息和预览窗口),则使用F6F7在它们之间切换,然后用q关闭当前窗口。

使用aptitude您可以在终端中使用基于ncurses的控制台(请参阅其他答案)或在命令行中使用其所有选项。 我通常使用后一种方法,因为我将演示使用cheese包的示例:

使用本文中的任何aptitude 安装命令之前,值得运行sudo aptitude update来刷新可用软件列表。)

要搜索包,请使用

 aptitude search cheese 

然后,要显示有关版本和依赖项的所有包信息,请键入

 aptitude show cheese 

然后安装它使用

 sudo aptitude install cheese 

但是,除了搜索,删除和安装软件包的标准基本用法之外, aptitude还可以使用一个命令安装和删除软件包。 使用aptitude install命令添加-在包名称之后删除它,并使用aptitude删除命令在包名称之后添加+以安装它。

如果你输入

 sudo aptitude install cheese gthumb- 

cheese将被安装,而gthumb将被删除。

但是,另一方面,如果你使用

 sudo aptitude remove grsync+ htop 

htop将被删除并安装grsync

资料来源:有关aptitude更多信息,请参阅Debian手册 。 有关aptitude及其他有用命令的另一个重要解释,请参阅man aptitude或Ubuntu联机帮助页 。