各リポジトリの更新からパッケージを除外

各リポジトリの更新からパッケージを除外

内部ネットワークにサービスを提供するためにAsterisk 16 RPMを構築しました。ここ数週間、EPELはAsterisk RPMの導入を開始しましたが、バージョン18です。dnf upgrade私のサーバーで実行しようとすると競合が発生します。

コマンドラインまたは構成ファイルから更新を除外できることを認識していますが、asterisk*これにより内部更新を受け取ることができなくなります。

dnfEPELリポジトリのパッケージを無視しasterisk*て内部リポジトリから更新を続けることはできますか?

答え1

そうそうできます。exclude=asterisk*epel repo confに追加できます。

はい(RHEL 7):

[epel]
name=Extra Packages for Enterprise Linux 7 - $basearch
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
failovermethod=priority
repo_gpgcheck=0
metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch
exclude=asterisk*

関連情報