使用命令行中的 aptitude,例如 apt-get

使用命令行中的 aptitude,例如 apt-get

我看过一个 aptitude教程并阅读了手册页,但我就是不明白。启动 aptitude 后,如何说“安装软件包 foo”?或者搜索名称中带有“foo”的所有软件包?

答案1

运行 aptitude 后,使用以下键盘命令:使用 aptitude GUI 风格:(如果您使用 Bionic,请使用CTRL+T而不是F10

F10进入 aptitude 菜单。

?这是访问“帮助”

使用“向上” 、“向下” 、“向左” 、“向右”进行导航。

用于Enter选择项目。

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

用于g预览或确认操作

q退出——这也会关闭当前打开的窗口(g前进、q后退)

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

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

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

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

审查待处理操作时:

a明确接受某项操作(再次使用表示不接受)

r拒绝行动

g再次继续进行未决诉讼

使用命令行中的 aptitude,例如 apt-get

要在控制台运行中安装程序包:

aptitude install package name

搜索包:

aptitude search package name

例如,假设你想安装 Pidgin

搜索:

aptitude search pidgin

安装:

aptitude install pidgin

答案2

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

您可以使用向上和向下箭头键进行浏览,并使用回车键切换树节点。

找到正确的软件包后,点击+将其标记为要安装(它将显示为绿色,并且您会i在状态栏中看到第二个字符)。然后输入g(表示“go”)以进入显示所有待处理更改的预览屏幕。单击g即可开始安装。

您还可以在包裹上按 Enter 键来打开包含包裹详细信息的窗口。

当 aptitude 中打开了多个窗口(例如软件包详细信息和预览窗口)时,您可以使用F6和在它们之间切换F7,并使用 关闭当前窗口q

答案3

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

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

要搜索包,请使用

aptitude search cheese

然后显示有关版本和依赖项的所有软件包信息,输入

aptitude show cheese

然后安装使用

sudo aptitude install cheese

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

如果你输入

sudo aptitude install cheese gthumb-

cheese将被安装,同时gthumb将被删除。

然而,另一方面,如果你使用

sudo aptitude remove grsync+ htop

htop将被移除和grsync安装。

来源:参见Debian 手册有关 的更多信息。有关及其其他有用命令的aptitude其他基本解释,请参阅或aptitudeman aptitudeUbuntu 手册页在线的。

相关内容