Desativar atualização do Centos

2

Eu sou relativamente novo nisso. Nosso sistema acabou de ser atualizado. (nós nunca perguntamos isso)

Agora, preciso desabilitar as atualizações automáticas no CentOS Server 7.5.1804

Eu vejo uma pergunta relevante aqui mas meu sistema não tem packagekit , então a solução não funciona para mim, pelo menos.

O que estou procurando

Pergunta 1:

Uma maneira de desabilitar atualizações, mas certifique-se de que atualizações de segurança para o kernel estejam disponíveis

# /etc/yum/yum-cron.conf
#  What kind of update to use:
# default                            = yum upgrade
# security                           = yum --security upgrade
# security-severity:Critical         = yum --sec-severity=Critical upgrade
# minimal                            = yum --bugfix update-minimal
# minimal-security                   = yum --security update-minimal
# minimal-security-severity:Critical =  --sec-severity=Critical update-minimal
update_cmd = default

# Whether a message should be emitted when updates are available,
# were downloaded, or applied.
update_messages = yes

# Whether updates should be downloaded when they are available.
download_updates = yes

# Whether updates should be applied when they are available.  Note
# that download_updates must also be yes for the update to be applied.
apply_updates = yes

Eu tenho que alterar qualquer um dos seguintes

  • download_updates (yes => no)
  • apply_updates (yes => no)
  • update_cmd (default => security)

Para conseguir isso?

Pergunta 2:   Se eu tiver que desabilitar uma atualização dos pacotes específicos, tenho que seguir o passo abaixo?

> vi /etc/yum.conf 
> ## Added this inside yum.conf
> exclude=postgresql

Se sim, como posso ter certeza de que o nome do pacote fornecido é o correto? (Essencialmente eu quero desabilitar postgresql .) ou seja, se é postgresql ou postgresql-server ou outra coisa

    
por Ratatouille 15.05.2018 / 17:53

1 resposta

1

Pergunta 1: adicione includepkgs=kernel* a yum.conf . Isso fará com que nenhum pacote seja atualizado, exceto os pacotes do kernel. Isso também impedirá a instalação de pacotes que não estão começando com o kernel, portanto, certifique-se de ter instalado tudo o que você precisa instalar antes de adicionar esta linha. Como alternativa, você pode adicionar essa linha a arquivos repo individuais, e isso afetará apenas esse repo .

Pergunta 2: adicione exclude=postgresql* da mesma forma que includepkg . Isso fará com que nenhum pacote cujos nomes comecem com postgresql possam ser instalados ou atualizados.

    
por 15.05.2018 / 20:46