私が知っている限り、一部のリポジトリではパッケージをダウンロードでき、一部のリポジトリでは特定のパッケージのみが提供されます。
必要なパッケージを提供し、私のLinuxバージョン(現在のRHEL 6.3)と互換性のあるリポジトリを見つける方法を知りたいです。
インストールしたい
yum install curl-devel expat-devel gettext-devel \
openssl-devel zlib-devel
これらのパッケージを提供するリポジトリをどのように見つけることができますか?
答え1
通常、pkg.orgを使用してリポジトリを見つけることができます。
また、私は通常パッケージ名を検索し、私が探しているディストリビューションに従って名前からビットを追加または減算します。
CentOS/RHEL:
- バージョン 5 または 6 のディストリビューションで el5 または el6 というパッケージを探します。
Fedora:
- f#というパッケージを見つけてください。ここで、#は数値です(例:Fedora 14の場合14、Fedora 18の場合18)。
以下は、利用可能なリポジトリの良いリストです。ほとんどのリポジトリには、すべてのバリアント(Fedora、CentOS、RHEL)のパッケージが含まれています。
再研磨
このコマンドを使用して、保持しているリポジトリを表示できます。
$ yum repolist
Loaded plugins: fastestmirror, priorities, refresh-packagekit
Loading mirror speeds from cached hostfile
* base: mirror.ubiquityservers.com
* epel: mirror.steadfast.net
* extras: mirror.ubiquityservers.com
* updates: ftp.linux.ncsu.edu
73 packages excluded due to repository priority protections
repo id repo name status
base CentOS-6 - Base 6,315+66
*epel Extra Packages for Enterprise Linux 6 - x86_64 9,182
extras CentOS-6 - Extras 6+7
updates CentOS-6 - Updates 916
repolist: 16,419