태그 보관물: centos

centos

실수로 yum.conf를 삭제했습니다 뭘했는지 모르겠지만 기본적으로 삭제했습니다 yum.conf. github에서 yum에

내가 뭘했는지 모르겠지만 기본적으로 삭제했습니다 yum.conf. github에서 yum에 대한 오래된 구성을 찾았지만 여전히 작동하지 않습니다. 어떻게해야합니까? Centos 7을 사용하고 있습니다.



답변

의 원래 내용이 무엇인지는 모르지만 /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
$


답변

원본으로 복원하려면을 생성하는 rpm을 다시 설치할 수 있습니다 yum.conf. 먼저를 사용하여 어떤 rpm이 나오는지 찾으십시오 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

한편, etckeeper 사용을 시작하면 버전 관리 에 최소한 로컬 백업이 유지 /etc됩니다.


답변