我想使用 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