誤ってyum.confを削除しました。

誤ってyum.confを削除しました。

何をしたいのか分からなかったのですが、基本的に削除しましたyum.conf。 githubでyumの以前の設定を見つけましたが、まだ動作しません。私は何をすべきですか?セントース7を使用しています。

答え1

元の内容が何であるかはわかりませんが、/etc/yum.confこの一般/一般コンテンツをそこに入れてみてください。

$ cat /etc/yum.conf
[main]
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
installonly_limit=5
bugtracker_url=http://bugs.centos.org/set_project.php?project_id=23&ref=http://b                                                                                                                     
ugs.centos.org/bug_report_page.php?category=yum
distroverpkg=centos-release
$

答え2

元の状態に戻すには、.rpmファイルを作成したrpmを再インストールするだけですyum.conf。まずrpm -qf

私のシステムでは

$ rpm -qf /etc/yum.conf 
yum-3.4.3-158.el7.centos.noarch

ここでコピーを見つけました。

http://mirror.centos.org/centos/7/os/x86_64/Packages/yum-3.4.3-158.el7.centos.noarch.rpm

再インストールするには、

$ sudo rpm --reinstall http://mirror.centos.org/centos/7/os/x86_64/Packages/yum-3.4.3-158.el7.centos.noarch.rpm

または、rpmをダウンロードしたら、以下を使用して解凍することができますrpm2cpio

$ mkdir /tmp/yum
$ cd /tmp/yum
$ curl http://mirror.centos.org/centos/7/os/x86_64/Packages/yum-3.4.3-158.el7.centos.noarch.rpm | rpm2cpio | cpio -idmv

今入る/tmp/yum/etc/yum.conf

その間、以下を試してみてください。マネージャーをお待ちください、これ少なくとも/etcバージョン管理時にローカルバックアップを維持してください。

関連情報