Fedora 相当于 Debian/Ubuntu 软件包搜索页面是什么?

max*_*zig 8 fedora package-management

Debian的/ Ubuntu的软件包搜索页面是查找什么程序的版本是什么配电系列提供非常有用的,程序如何沿着多个包等分裂

例如,我想调查g++当前 Ubuntu 中可用的版本:

http://packages.ubuntu.com/search?keywords=g%2B%2B&searchon=names&suite=maverick§ion=all

我直接看到默认版本是4.4.4,也可用的是4.5.1。在 Natty 中是 4.5.1:

http://packages.ubuntu.com/search?keywords=g%2B%2B&searchon=names&suite=natty§ion=all

通过http://packages.ubuntu.com/natty/g++,您可以方便地浏览依赖项并直接查看支持哪些架构。

您还可以搜索包的内容。

对于 Fedora 我发现

https://admin.fedoraproject.org/pkgdb

搜索 g++ 不返回任何内容:

https://admin.fedoraproject.org/pkgdb/acls/list/ g++

好吧,也许它的拆分方式不同:

https://admin.fedoraproject.org/pkgdb/acls/list/?searchwords= GCC

这产生了结果,似乎只有一个大gcc包,其中包括g++

https://admin.fedoraproject.org/pkgdb/acls/name/gcc

但是这是错误的。使用yum search上的Fedora 14系统产量:

  gcc-c++
Run Code Online (Sandbox Code Playgroud)

(其中包括 g++)

如果无法访问实际的 Fedora 系统,我真的必须以某种方式期待这一点并向下浏览包 git 树以获取相同的信息吗?我的意思是这样的:

http://pkgs.fedoraproject.org/gitweb/?p=gcc.git;a=blob;f=gcc.spec;h=683faf0cb3d528bd53fe6a4024fda3e84cc986d0;hb=HEAD

(然后搜索“%package”?)

https://admin.fedoraproject.org/pkgdb/acls/name/gcc让我发现gcc的一个软件包可以在Fedora的13和14,但它并不显示:

  • 依赖关系
  • 实际版本
  • 架构
  • 子包

好的,我可以通过访问https://admin.fedoraproject.org/updates/gcc查看版本

因此我的问题是:Fedora 相当于 Debian/Ubuntu 包搜索页面是什么?

你用什么来查找相似的信息?

那么如何为其他基于 rpm 的发行版(如 Cent OS 或 RHEL)获取此类信息呢?

小智 6

Fedora 包搜索应用程序位于:http : //apps.fedoraproject.org/packages


jon*_*scb 5

我使用http://koji.fedoraproject.org

我之前没有见过 PkgDB,所以我不能说太多。Koji 运行良好,但唯一需要注意的是,它显示已构建的包,但它们不一定在存储库中。


jsb*_*ngs 3

Fedora PkgDB 确实有一个搜索语法,因此您可以通过搜索file:/usr/bin/g++并单击“构建”来搜索包含 /usr/bin/g++ 的构建。单击蓝色 (i) 了解更多详细信息。GCC 包有几个子包,如上面显示的 gcc.spec 文件中所述,这增加了混乱。