コマンド
リポジトリ†
標準リポジトリと追加リポジトリの両方から提供されている重複パッケージは、標準リポジトリ提供のものを優先するようにプラグインを入れておきます。
[root@dlp ~]# yum -y install yum-plugin-priorities |
標準リポジトリを最優先にする (プライオリティ=1)
[root@dlp ~]# sed -i -e "s/\]$/\]\npriority=1/g" /etc/yum.repos.d/CentOS-Base.repo |
EPEL†
Fedora プロジェクトが提供する RHEL 用にビルドされたスペシャルパッケージを配布する EPEL を追加します。
[root@dlp ~]# yum -y install epel-release |
プライオリティ=5 に設定
[root@dlp ~]# sed -i -e "s/\]$/\]\npriority=5/g" /etc/yum.repos.d/epel.repo |
enabled=0 としておいて、必要な時のみ読み込む方法もある
[root@dlp ~]# sed -i -e "s/enabled=1/enabled=0/g" /etc/yum.repos.d/epel.repo |
enabled=0 とした場合、リポジトリを有効にしてインストールする場合は以下のように入力
[root@dlp ~]# yum --enablerepo=epel install [パッケージ名] |
CentOS SCLo Software collections†
[root@dlp ~]# yum -y install centos-release-scl-rh centos-release-scl |
プライオリティ=10 に設定
[root@dlp ~]# sed -i -e "s/\]$/\]\npriority=10/g" /etc/yum.repos.d/CentOS-SCLo-scl.repo |
[root@dlp ~]# sed -i -e "s/\]$/\]\npriority=10/g" /etc/yum.repos.d/CentOS-SCLo-scl-rh.repo |
enabled=0 としておいて、必要な時のみ読み込む方法もある
[root@dlp ~]# sed -i -e "s/enabled=1/enabled=0/g" /etc/yum.repos.d/CentOS-SCLo-scl.repo |
[root@dlp ~]# sed -i -e "s/enabled=1/enabled=0/g" /etc/yum.repos.d/CentOS-SCLo-scl-rh.repo |
enabled=0 とした場合、リポジトリを有効にしてインストールする場合は以下のように入力
[root@dlp ~]# yum --enablerepo=centos-sclo-rh install [パッケージ名] |
[root@dlp ~]# yum --enablerepo=centos-sclo-sclo install [パッケージ名] |
remi†
–enablerepo=remi,remi-php71 の部分は、remiとremi-php71のリポジトリの使用を有効にするためのyumコマンドのオプションです。
プライオリティ=10 に設定
[root@dlp ~]# sed -i -e "s/\]$/\]\npriority=10/g" /etc/yum.repos.d/remi-safe.repo |
enabled=0 としておいて、必要な時のみ読み込む方法もある
[root@dlp ~]# sed -i -e "s/enabled=1/enabled=0/g" /etc/yum.repos.d/remi-safe.repo |
enabled=0 とした場合、リポジトリを有効にしてインストールする場合は以下のように入力
[root@dlp ~]# yum --enablerepo=remi-safe install [パッケージ名] |
最新のremiパッケージリストの取得†
[root@localhost ~]# yum check-update --enablerepo=remi |