Ubuntu软件中心允许您在Ubuntu中轻松添加和删除程序。但是,每个Linux发行版都有不同的图形方法来添加和删除软件。如果您更喜欢使用键盘,则可以使用命令行安装和卸载软件。

要使用命令行安装和卸载软件,您需要知道要安装或卸载的软件包的名称。高级打包工具(APT)是基于Debian的Linux发行版(如Ubuntu)使用的包管理系统。 APT系统使用命令行程序“apt-cache”来维护其数据库,您可以使用apt-cache从与系统中的程序包关联的元数据中查找信息。

注意:当我们说在本文中键入内容并且文本周围有引号时,请勿键入引号,除非我们另行指定。

使用apt-cache

要使用apt-cache列出系统中的所有可用软件包,请在提示符处键入以下命令,然后按“Enter”。

apt-cache pkgnames | less

请注意,我们添加了“|少“到命令结束。这将输出管道输出到“less”命令,允许您按下向上和向下箭头一次滚动列表中的一个项目,或者按“PgUp”和“PgDn”键在列表中滚动列表一时间将输出管道输入“更多”(“|更多”)而不是“更少”允许您在显示一个结果屏幕时按“Enter”键一次前进一行。

显示结果的第一个屏幕。使用箭头键向上或向下移动或按“Enter”以显示下一个结果屏幕。按“q”退出“less”命令并返回提示。

如果您知道程序包名称的开头,则可以使用该文本进行搜索以缩小搜索范围。例如,要显示以“fire”开头的所有包,请在提示符处键入以下命令,然后按“Enter”。

apt-cache pkgnames fire

铝包以“火”显示开始。同样,我们将命令设置为“less”,以便我们可以轻松滚动查看结果。

要显示有关特定包的信息,例如包版本号,检查总和,大小,安装大小和类别,请使用“show”选项,如以下示例所示。

apt-cache show firefox

程序包的依赖性是程序包需要已安装在系统上才能使程序包运行的功能。包的反向依赖性是其他包依赖此包运行的。要查看包的依赖关系和反向依赖关系,请使用“showpkg”选项。例如,在提示符下键入以下命令,然后按“Enter”以查找Firefox的依赖项和反向依赖项。

apt-cache showpkg firefox

这是一个依赖Firefox运行的软件包列表......

...以及Firefox依赖于其他功能的软件包列表。

要查看有关包缓存的总体统计信息,例如不同类型的包的数量,请使用“stats”选项。在提示符下键入以下内容,然后按“Enter”。

apt-cache stats

要查找包名称及其相关描述,请使用“搜索”选项。例如,要查看与GNOME的扫雷游戏相关的包的描述,请在提示符处键入以下命令,然后按“Enter”。

apt-cache search gnome-mines

使用axi-cache

“axi-cache”命令与“apt-cache”命令的工作方式类似,但提供了更多描述性结果,按相关性排序。例如,我们使用以下命令在名称中搜索所有包含“fire”的包。

axi-cache search fire

显示前20个结果。

要查看其他结果,请在命令行中输入“axi-cache more”。

“axi-cache”的使用类似于“apt-cache”。有关使用“axi-cache”的更多信息,请在提示符下键入“axi-cache help”,然后按“Enter”。

重要提示:
编辑点评: