Fedora パッケージのプロジェクト URL とプロジェクトのダウンロード URL を検索します。

Fedora パッケージのプロジェクト URL とプロジェクトのダウンロード URL を検索します。

.txtファイルにすべてのFedoraパッケージのリストがあり、これらすべてのパッケージのプロジェクトURLとプロジェクトダウンロードURLを検索したいと思います。

このコマンドは、dnf info <package>最新バージョンのパッケージをダウンロードするために使用できるダウンロードURLを生成します。例は次のとおりです。

Last metadata expiration check: 1:33:08 ago on Tue Aug  9 12:58:18 2022.
Installed Packages
Name         : alternatives
Version      : 1.19
Release      : 2.fc36
Architecture : x86_64
Size         : 62 k
Source       : chkconfig-1.19-2.fc36.src.rpm
Repository   : @System
From repo    : anaconda
Summary      : A tool to maintain symbolic links determining default commands
URL          : https://github.com/fedora-sysv/chkconfig
License      : GPLv2
Description  : alternatives creates, removes, maintains and displays information about the
             : symbolic links comprising the alternatives system. It is possible for several
             : programs fulfilling the same or similar functions to be installed on a single
             : system at the same time.

しかし、実際に進行中のプロジェクト自体のURLを取得したいと思います。これを行う簡単な方法はありますか?どうぞよろしくお願いします!

他の例:

Name         : audit-libs
Version      : 3.0.8
Release      : 1.fc36
Architecture : x86_64
Size         : 299 k
Source       : audit-3.0.8-1.fc36.src.rpm
Repository   : @System
From repo    : anaconda
Summary      : Dynamic library for libaudit
URL          : http://people.redhat.com/sgrubb/audit/
License      : LGPLv2+
Description  : The audit-libs package contains the dynamic libraries needed for
             : applications to use the audit framework.

ベストアンサー1

URLフィールドに提供された URLはい「進行中のプロジェクト」のURL:https://github.com/fedora-sysv/chkconfigchkconfigホスティングの場所です。http://people.redhat.com/sgrubb/audit/感謝が進むところです。 URLにはそれぞれFedora専用ページとRed Hat専用ページが表示されていますが、実際にはプロジェクトページです。たとえば、URL を他のプロジェクトの参照と比較できます。Debian 監査パッケージも指摘したhttp://people.redhat.com/sgrubb/audit/(「ホーム」リンクを探してください)。

他のパッケージではこれをより明確に検討することができます。

$ dnf info libevdev
Available Packages
Name         : libevdev
Version      : 1.10.0
Release      : 1.el8
Architecture : i686
Size         : 43 k
Source       : libevdev-1.10.0-1.el8.src.rpm
Repository   : rhel-8-for-x86_64-appstream-rpms
Summary      : Kernel Evdev Device Wrapper Library
URL          : http://www.freedesktop.org/wiki/Software/libevdev
License      : MIT
Description  : libevdev is a library to wrap kernel evdev devices and provide a proper API
             : to interact with those devices.

これは以下を指します。libevdevFDOページまたは

$ dnf info gcc
Installed Packages
Name         : gcc
Version      : 8.5.0
Release      : 10.1.el8_6
Architecture : x86_64
Size         : 59 M
Source       : gcc-8.5.0-10.1.el8_6.src.rpm
Repository   : @System
From repo    : rhel-8-for-x86_64-appstream-rpms
Summary      : Various compilers (C, C++, Objective-C, ...)
URL          : http://gcc.gnu.org
License      : GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD
Description  : The gcc package contains the GNU Compiler Collection version 8.
             : You'll need this package in order to compile C code.

これは以下を指します。GCCプロジェクトページ

おすすめ記事