Fedora tương đương với các trang tìm kiếm gói Debian / Ubuntu là gì?


7

Các trang tìm kiếm gói Debian / Ubuntu rất hữu ích để tra cứu phiên bản chương trình nào có sẵn trong chuỗi phân phối nào, cách các chương trình được chia theo nhiều gói, v.v.

Ví dụ: tôi muốn điều tra phiên bản g++nào có sẵn trong Ubuntu hiện tại:

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

Tôi trực tiếp thấy rằng phiên bản mặc định là 4.4.4, cũng có sẵn là 4.5.1. Trong Natty, nó là 4.5.1:

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

Thông qua http://packages.ubfox.com/natty/g++ bạn có thể duyệt giao thức thông qua các phụ thuộc và trực tiếp xem kiến ​​trúc nào được hỗ trợ.

Bạn cũng có thể tìm kiếm nội dung của các gói.

Đối với Fedora tôi đã tìm thấy

https://admin.fedoraproject.org/pkgdb

Tìm kiếm g ++ không trả về gì:

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

Ok, có lẽ nó được phân chia khác nhau:

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

Điều này mang lại kết quả và dường như chỉ có một gccgói lớn bao gồm g++:

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

Nhưng điều này là không đúng sự thật. Sử dụng yum searchtrên hệ thống Fedora 14 mang lại:

  gcc-c++

(bao gồm g ++)

Không có quyền truy cập vào một hệ thống Fedora thực tế, tôi có thực sự phải mong đợi điều này và duyệt xuống cây git gói để có được thông tin tương tự không? Ý tôi là như thế này:

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

(và sau đó tìm kiếm '% gói'?)

Các https://admin.fedoraproject.org/pkgdb/acls/name/gcc show với tôi rằng một gói gcc có sẵn trong Fedora 13 và 14 nhưng nó không hiển thị:

  • sự phụ thuộc
  • phiên bản thực tế
  • các kiến ​​trúc
  • gói phụ

Ok, tôi có thể xem các phiên bản thông qua https://admin.fedoraproject.org/updates/gcc

Vì vậy, câu hỏi của tôi: Fedora tương đương với các trang tìm kiếm gói Debian / Ubuntu là gì?

Bạn dùng gì để tìm thông tin tương tự?

Và những gì về việc có được loại thông tin này cho các bản phân phối dựa trên vòng / phút khác như Cent OS hoặc RHEL?


Koji là tùy chọn tốt nhất hiện tại, nhưng có một ứng dụng web mới được lên kế hoạch có thể cải thiện điều này: blog.linuxgrrl.com/2011/07/29/fedora-package-social-networking
cho đến

Câu trả lời:


3

Fedora PkgDB có cú pháp tìm kiếm để bạn có thể tìm kiếm các bản dựng có / usr / bin / g ++ trong đó bằng cách tìm kiếm file:/usr/bin/g++và nhấp vào Bản dựng. Nhấp vào màu xanh (i) để biết thêm chi tiết. Gói GCC có một số gói phụ, như được mô tả trong tệp gcc.spec mà bạn đã trình bày ở trên, điều này đã làm tăng thêm sự nhầm lẫn.


Không hoạt động hình thức. Chỉ cần thử file:/usr/bin/g++trên admin.fedoraproject.org/pkgdb , nhưng đã nhận được 500 Lỗi nội bộ. Có một sự thay thế đáng tin cậy hơn?
Toon Verstraelen

Có vẻ như Fedora Pkgdb hiện đang bị hỏng. Đó là cú pháp hợp lệ, theo tài liệu của chính nó.
jsbillings

Hiện tại, nó chỉ trả về 0 gói khi sử dụng file:/usr/bin/g++. Và tôi không thể tìm thấy bất kỳ tài liệu nào về cú pháp tìm kiếm được hỗ trợ của packb. Tài liệu được liên kết duy nhất là về việc triển khai và định cấu hình một cá thể đóng gói ...
maxschlepzig 15/03/2016

Đáng ngạc nhiên, một câu trả lời 5 năm về một trang web không còn chính xác. Xin lỗi vì điều đó.
jsbillings 15/03/2016


4

Tôi sử dụng http://koji.fedoraproject.org

Tôi đã không thấy PkgDB trước đây, vì vậy tôi không thể nói nhiều về nó. Koji hoạt động tốt nhưng điều đáng chú ý duy nhất là nó hiển thị các gói đã được xây dựng và chúng chưa nhất thiết phải có trong kho lưu trữ.


Koji là thùng nơi các gói mới (ngay cả những gói thử nghiệm, sẽ không bao giờ nhìn thấy ánh sáng) được ủ. Không phải là nguồn đáng tin cậy nhất của bạn ...
vonbrand

0

Bạn có thể sử dụng dnfđể tìm kiếm công cụ. Ví dụ: dnf list gcc*liệt kê tất cả các gói có tên bắt đầu gcc(hãy cẩn thận với các khối được giải quyết cục bộ!), Liệt dnf list /usr/bin/lskê gói chứa tệp đó, dnf info gcccung cấp (thêm) chi tiết về gói được gọi gcc. Kiểm tra hướng dẫn!


1
Tôi biết dnf. Nhưng câu hỏi thực sự là về một chủ đề khác, tức là tìm kiếm thông tin gói Fedora thông qua các tài nguyên trực tuyến. Trường hợp sử dụng: bạn không phải lúc nào cũng có quyền truy cập shell vào đúng phiên bản Fedora nhưng vẫn muốn trả lời một số truy vấn nhất định, chẳng hạn như: gói Fedora được gọi là cung cấp công cụ này như thế nào? Chương trình X có được đóng gói ở Fedora không? Kể từ khi phiên bản Fedora này có sẵn gói này? vv
maxschlepzig
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.