acidentalmente apagado yum.conf

13

Eu não sei o que estava tentando fazer, mas basicamente deletei yum.conf . Eu encontrei uma configuração antiga para o yum no github, mas ainda não funciona. O que eu faço? Estou usando o Centos 7.

    
por pcrunn 07.09.2018 / 10:29

2 respostas

17

Embora eu não tenha ideia do que foi originalmente em seu /etc/yum.conf , tente colocar esse conteúdo genérico / baunilha lá.

$ 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
$
    
por 07.09.2018 / 10:32
7

Se você preferir restaurar o original, poderá reinstalar o rpm que cria o yum.conf . Primeiro, descubra de qual rpm vem usando rpm -qf .

No meu sistema,

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

Encontrei uma cópia aqui:

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

Para reinstalar,

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

Como alternativa, você pode fazer o download do rpm e separá-lo usando 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

Agora será em /tmp/yum/etc/yum.conf

Enquanto isso, você pode começar a usar etckeeper , que pelo menos manterá um backup local do seu /etc no controle de versão.

    
por 07.09.2018 / 17:49

Tags