インストール済みリポジトリのリスト(yum)


83

CentOSでは、インストールされているリポジトリのリストを取得するにはどうすればよいですか?

回答:


129
yum repolist
yum repolist enabled

有効なすべてのリポジトリを表示します。これら2つのコマンドは同じです。

yum repolist disabled

無効なリポジトリを表示します。

yum repolist all

すべてを表示します。


1
素晴らしい回答...無効なリポジトリを有効にする方法は?
最大

6
で対応するファイルを編集し/etc/yum.repos.d、に変更enabled=1enabled=0ます。
マイケルハンプトン

4
リポジトリを有効にする:yum-config-manager --enable <repo>、無効にする:yum-config-manager --disable <repo>
slm

それぞれのURLを表示する方法は?:)
rogerdpack

16

これはyumリポジトリのパスです

[root @ localhost yum.repos.d]#pwd

/etc/yum.repos.d

これはそのディレクトリのコンテンツです

[root @ localhost yum.repos.d]#ll
合計60
-rw-r--r-- 1ルートルート179 Jul 17 11:56 adobe-linux-i386.repo
-rw-r--r-- 1ルートルート1926年6月26日14:59 CentOS-Base.repo
-rw-r--r-- 1ルートルート637 6月26日14:59 CentOS-Debuginfo.repo
-rw-r--r-- 1ルートルート626 6月26日14:59 CentOS-Media.repo
-rw-r--r-- 1ルートルート2593 6月26日14:59 CentOS-Vault.repo
-rw-r--r-- 1ルートルート912 2011年1月23日elrepo.repo
-rw-r--r-- 1ルートルート957 5月9日21:25 epel.repo
-rw-r--r-- 1ルートルート1056 5月9日21:25 epel-testing.repo
。
。
。


違いyum.confとはyum.repos.dearliarシステムyum.confである(/etc/yum.conf)我々はそれが非常に今、彼らが何をしたか輻輳されたすべてのものを設定する必要があり、単一のファイル内で、使用していた、彼らはいくつかのレポファイル、代わりの1つのレポファイルとを作成し、すべてのリポジトリは/etc/yum.repos.d/ディレクトリの下に保持されます。


8

このページは、yumがで個々のリポジトリ設定を保持することを示しますthe [repository] sections in /etc/yum.conf and .repo files in the /etc/yum.repos.d/ directory。これら2つの場所からすべてのリポジトリを表示できるはずです。リンクはRedhatに関するものなので、YMMVです。

このリンク(も赤い帽子)、 yum-config-manager repository(またはしない可能性があります)上記のように同じことを達成することがあります。


5

私は追加したいと思います:

yum -v repolist all

サーバーがSpacewalkまたはRedHatの一部を使用している場合、これはリポジトリURLを見つけるのに非常に役立ちます。

注:サーバーがSpacewalkに登録されている場合、/ etc / yum.repos.d /の下にエントリはありません。少なくとも次のようなコマンドを使用して登録します。

rhnreg_ks --activationkey=<key> --serverUrl=http://<server>/XMLRPC
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.