これダーバン/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
これは、次のような大きなパッケージのように見えるものを作成しましたg++
。
https://admin.fedoraproject.org/pkgdb/acls/name/gcc
しかし、これは間違っています。yum search
Fedora 14システムでこれを使用すると、次のようになります。
gcc-c++
(g++ を含む)
実際のFedoraシステムにアクセスせずに実際にこれを期待して同じ情報を取得するには、gitツリーパッケージを検索する必要がありますか?私の言葉はこれです:
(その後、「%パッケージ」を検索しますか?)
これhttps://admin.fedoraproject.org/pkgdb/acls/name/gccFedora 13 と 14 で gcc パッケージを使用できますが、表示されないことを示します。
- 依存関係
- 実際のバージョン
- 建築学
- サブパッケージ
わかりました。次のサイトにアクセスすると、バージョンを確認できます。https://admin.fedoraproject.org/updates/gcc
私の質問は:FedoraはDebian / Ubuntuパッケージ検索ページと同じですか?
同様の情報を見つけるために何を使用しますか?
それでは、Cent OSやRHELなどの他のrpmベースのディストリビューションに関する情報をどのように取得できますか?
答え1
Fedora パッケージ検索アプリケーションは次の場所にあります。http://apps.fedoraproject.org/packages
答え2
私は使うhttp://koji.fedoraproject.org
以前はPkgDBを見たことがないので、これについてあまり話すことはできません。 Kojiはうまく機能しますが、唯一の注意点は、ビルドされたパッケージを表示しますが、必ずしもリポジトリにある必要はないということです。
答え3
Fedora PkgDBには検索構文があるため、file:/usr/bin/g++
「ビルド」を検索してクリックして/usr/bin/g++を含むビルドを検索できます。詳細については、青(i)をクリックしてください。 GCCパッケージには、上記のgcc.specファイルで説明されているように、いくつかのサブパッケージが含まれており、混乱が加重されます。
答え4
これを使用dnf
して商品を検索できます。たとえば、dnf list gcc*
名前で始まるすべてのパッケージを一覧表示しgcc
(ローカルで識別されたglobに注意してください)、dnf list /usr/bin/ls
ファイルを含むパッケージを一覧表示し、名前付きパッケージdnf info gcc
に関する詳細情報を提供しますgcc
。マニュアルを確認してください!