我如何找到包的名称?

我如何找到包的名称?

我想使用 APTURL 在软件中心内创建软件链接 - 但是,我不确定如何找到真正的“软件包名称”。使用 APTURL 或apt-get命令查找软件包名称的最简单方法是什么?

答案1

您可以使用命令行和命令搜索软件包名称apt-cache。例如,输入以下命令来查找“firefox”的软件包名称:

apt-cache search firefox

如果您获得一长串结果,您可以在查看器中查看(管道)结果:

apt-cache search firefox | less

或文本文件:

apt-cache search firefox > ~/firefox-list.txt

该命令apt-cache search searchstring对 Ubuntu 系统上注册的所有软件源执行全文搜索。它将在软件包名称和描述中搜索该searchstring术语的出现,并打印出软件包名称和简短描述,包括虚拟软件包名称。

如果--names-only指定,则不搜索长描述,只搜索包名称。此选项通常会给出一组较小的结果。

答案2

要创建 APT 链接,请打开 Ubuntu 软件中心 (应用程序 -> Ubuntu 软件中心),搜索并找到一个包:

替代文本

现在点击编辑 -> 复制网页链接或者点击Shift+ Ctrl+ C

替代文本

您的剪贴板中现在应该有一个 APT 链接,如下所示:http://apt.ubuntu.com/p/moovida

答案3

您可以通过 Ubuntu 软件中心找到软件包的名称:

替代文本

启动后,在右上角的搜索框中输入您想要查找包名称的软件名称。

替代文本

找到所需软件后,选择“更多信息”

替代文本

在附加信息页面的底部,您将看到版本信息,其中包含软件包的名称(括号中)

替代文本

这是您要在apt-get命令或 APTURL 链接中使用的包名称。此外 - 如上图所示 - 可用附加组件的包名称列在每个附加组件旁边的括号中。

答案4

用于apt-cache search查找默认 Ubuntu 存储库中可通过 apt 安装的软件包的软件包名称。例如,搜索软件包名称中某处(包括软件包名称中间)包含“455”版本号的 Nvidia 专有图形驱动程序。

apt-cache search 455

搜索名称包含“455-generic”(包括包名称中的连字符)的包。

apt-cache search 455-generic

搜索名称以“postgresql-12-”开头的包。

apt-cache search "^postgresql-12-"

^中的 插入符号"^postgresql-12-"表示包名称以postgresql-12-

搜索名称以“455”结尾的包。

apt-cache search 455$

$中的字符 表示455$包名称以455

搜索名称包含“docker”和“client”的包。

apt-cache search docker | grep client

相关内容