如何安装aptitude包?
我已经查看了aptitude 教程并阅读了手册页,但我还是没有得到它。 启动aptitude后,怎么说“install package foo”? 或者搜索名称中包含“foo”的所有包裹?
运行aptitude后,使用以下使用aptitude GUI样式的关键命令:(如果使用Bionic,请使用CTRL + T而不是F10 )
F10访问aptitude菜单。
? 这是访问“帮助”
使用’向上’ ↑ ,’向下’ ↓ ,’向左’ ← ,’向右’ →进行导航。
使用Enter选择项目。
使用+或-来安装,更新或删除程序包
使用g预览或确认操作
q退出 – 这也将关闭当前打开的窗口( g前进, q后退)
TUI(文本用户界面)中aptitude的常见用法是:
- 运行能力;
- 按u (更新可用包列表);
- 按U (标记要升级的所有可升级包);
- (搜索/选择要安装的东西,是可选的);
- 按g (查看待处理的操作并根据需要进行修改);
- 按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中打开了多个窗口(如包详细信息和预览窗口),则使用F6
和F7
在它们之间切换,然后用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联机帮助页 。