我看了一个关于aptitude的教程并阅读了man手册,但我还是不明白。在启动aptitude之后,你怎么说“安装包foo”?或者搜索所有名称中带有“foo”的包?
F10访问aptitude菜单。
?用于访问“帮助”
使用'上' ↑,'下' ↓,'左' ←,'右' →进行导航。
使用Enter选择项目。
使用+或-安装、更新或删除软件包
使用g预览或确认操作
q退出 - 这也将关闭当前打开的窗口(g前进,q后退)
aptitude在TUI(文本用户界面)中的常见用法为:
有时候在解决冲突时,您会发现自己犯了一个错误;
您可以轻松使用“操作”菜单中的“取消待处理操作”来重新选择。
在审查待处理操作时:
a 明确接受一个操作(再次使用以取消接受)
r 拒绝一个操作
g 再次执行待处理操作
要在控制台上安装软件包,请运行:
aptitude install package name
aptitude search package name
aptitude search pidgin
aptitude install pidgin
要搜索软件包,请按下/
,然后输入您想搜索的软件包名称的一部分(可以使用正则表达式)。这类似于在像vim这样的编辑器中进行搜索。
您可以使用上箭头和下箭头键进行浏览,同时按回车键切换树节点。
当您找到正确的软件包时,请按下+
将其标记为安装(它将显示为绿色,并且在状态列的第二个字符处看到一个i
)。然后输入g
(表示"go")以进入显示所有待处理更改的预览屏幕。再次输入g
将开始安装。
您也可以在某个软件包上按回车键打开一个显示软件包详细信息的窗口。
当aptitude中打开了多个窗口(例如软件包详细信息和预览窗口)时,您可以使用F6
和F7
在它们之间进行切换,并使用q
关闭当前窗口。
aptitude
,您可以在终端中使用基于ncurses的控制台(请参见其他答案),也可以在命令行上使用其所有选项。我通常使用后者的方法,如使用cheese
软件包的示例所示:aptitude
install命令之前,建议运行sudo aptitude update
来刷新可用软件列表。)aptitude search cheese
aptitude show cheese
然后使用以下命令进行安装
sudo aptitude install cheese
sudo aptitude install cheese gthumb-
cheese
将被安装,而gthumb
将被移除。
然而,另一方面,如果您使用
sudo aptitude remove grsync+ htop
htop
将被移除并安装 grsync
。
来源:请参阅Debian手册以获取有关aptitude
的更多信息。
要了解aptitude
及其其他有用命令的另一个重要解释,请参阅man aptitude
或在线查看Ubuntu manpages。