首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从存储库中获取可安装包的列表?

如何从存储库中获取可安装包的列表?
EN

Ask Ubuntu用户
提问于 2012-11-22 08:41:00
回答 4查看 29.3K关注 0票数 11

我想安装一些软件包,但我不得不关闭我的笔记本电脑,因为我有一些杂务要做。我确实添加了软件包的存储库,并忘记安装软件包。当我的浏览器历史在关闭时清除时,我记不起他们的名字了(我的名字不好)。

我想知道是否有任何方法,我可以查询所有可用的软件包(即,我可以下载或下载)使用我的存储库?

EN

回答 4

Ask Ubuntu用户

回答已采纳

发布于 2012-11-22 09:12:26

获取这样一个列表的命令行方式是apt-缓存

代码语言:javascript
复制
apt-cache dump # short list
apt-cache dumpavail # long list

由于有许多可用的软件包,这将需要一些时间。

您可以通过以下命令来grep Package:

代码语言:javascript
复制
apt-cache dumpavail | grep "Package:"

我现在还不记得的查看包的个人方法是安装和运行突触

它具有可搜索的GUI,还可以用于安装和清除给定的包。

票数 9
EN

Ask Ubuntu用户

发布于 2017-10-30 16:24:59

可以在不影响系统配置的情况下这样做:

存储库的目标体系结构可在InRealease文件中使用。

这特别有用,因为有了一些存储库管理软件,您就无法访问repo。

用rabbitmq回购的例子

代码语言:javascript
复制
deb https://packagecloud.io/rabbitmq/rabbitmq-server/debian/ stretch main

首先,获取InRelease文件:

代码语言:javascript
复制
wget https://packagecloud.io/rabbitmq/rabbitmq-server/debian/dists/stretch/InRelease

一旦您在该文件(目标arch)中找到了您想要的内容,请执行以下操作:

代码语言:javascript
复制
wget -q -O- https://packagecloud.io/rabbitmq/rabbitmq-server/debian/dists/stretch/main/binary-amd64/Packages | grep -E 'Package|Version'
票数 5
EN

Ask Ubuntu用户

发布于 2012-11-22 09:18:45

如果它在官方存储库中,您可以通过web:http://packages.ubuntu.com/搜索或浏览所有可用的包

Ubuntu12.10的所有包:http://packages.ubuntu.com/quantal/allpackages

当然,如果您记得任何相关的内容,可以运行apt-get updateapt-cache search keyword来搜索包。

如果是PPA或第三方,您最好检查回购的URL并查看列表。例如,卡桑德拉:

http://www.apache.org/dist/cassandra/debian/dists/11x/main/binary-amd64/

http://www.apache.org/dist/cassandra/debian/pool/main/c/cassandra/

票数 3
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/220478

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档