Desativar a atualização do repositório no fedora

5

O Fedora verifica todos os repositórios para atualização quando toda vez que eu quero instalar alguns pacotes do yum. isso é perda de tempo porque eu sei que eles estão atualizados!

como eu poderia desativar essa verificação?

    
por Milad Sobhkhiz 19.02.2013 / 04:57

3 respostas

2

se você souber que o yum está atualizado, então antes de instalar, vá para

diretório /etc/yum.repos.d e edite /etc/yum.repos.d/fedora-updates.repo

e faça alterações nas atualizações. Em atualizações, há um valor enabled definido como 1, então altere para 0.

enabled = value

…where value is one of:

0 — Do not include this repository as a package source when performing updates and installs. This is an easy way of quickly turning repositories on and off, which is useful when you desire a single package from a repository that you do not want to enable for updates or installs.

1 — Include this repository as a package source.

Turning repositories on and off can also be performed by passing either the --enablerepo=repo_name or --disablerepo=repo_name option to yum, or through the Add/Remove Software window of the PackageKit utility. 
    
por 19.02.2013 / 05:23
3

Você pode simplesmente usar:

yum --disablerepo=\* --enablerepo=your_repo  install packagename

Você pode listar o repo usando:

yum repolist

se você quiser desabilitar a permanente, então você tem que editar /etc/yum.repos.d/*.repo e desativá-lo manualmente

    
por 19.02.2013 / 05:05
2

A verificação "o repo está atualizado" é rápida, por isso não deve ser um incômodo. Indo desabilitando os repositórios por alguns segundos, irá uma vingança sangrenta mais tarde ...

Se você está preocupado que yum -y install package-A; yum -y install packge-B; ... faça a verificação repetidamente, basta fazer yum -y install package-A package-B ...

BTW, o Fedora 18 tem a substituição experimental dnf yum, muito mais rápida e precisa. Pode ser instalado em paralelo. Funciona como um encanto, mas ainda tem algumas arestas (quando decide que existem conflitos insolúveis, apenas termina silenciosamente sem fazer nada).

    
por 19.02.2013 / 05:35