É “yum -y install” seguro?

1

Posso usar o yum -y para instalar automaticamente um pacote sem medo de que algo não relacionado aconteça? Por exemplo. Gostaria de saber se em um sistema quebrado algum outro pacote pode ser removido ou atualizado devido a dependências ou uma transação YUM precedentemente interrompida.

Estou procurando no YUM pelo que em termos do Debian é a diferença entre apt-get --yes e apt-get --trivial-only .

    
por Marco d'Itri 04.06.2015 / 00:12

4 respostas

2

O yum nunca decidirá remover pacotes apenas para instalar outros (ou seja, devido a conflitos / etc.) ele irá falhar. Você está realmente preocupado com upgrades / obsoletos? Ou apenas esperando que ele faça coisas mágicas aleatórias como apt / dnf?

Você deve ler a página do manual yum.conf para ver o que isso faz, mas enquanto o yum não tem um equivalente direto de --trivial-only, isso é bem parecido com o que você quer:

yum --setopt=alwaysprompt=no install foo

... em que ele vai agir como se dissesse sim apenas para o prompt de transação, se a transação contiver apenas o nome do pacote que você passou na linha de comando.

Se novas chaves de pacote precisarem ser instaladas, isso não acontecerá (não tenho certeza se você consideraria isso trivial ou não).

    
por 08.06.2015 / 01:24
2

Uma boa regra é:

Eu recomendo que você faça isso com pacotes bem conhecidos, ou seja, Apache, ssh, mysql, porque obviamente há uma grande chance de que algo que não é bom aconteça durante a instalação, alguém já teria visto (o que aconteceu muito raramente com esse tipo de pacotes). Mas se você instalar algo como, por exemplo, squid ou similar, embora eu duvide que algo como isso aconteceria, mas você nunca sabe.

Os pacotes que você baixou da internet você realmente quer ficar de olho no que eles estão fazendo no seu sistema, embora não seja recomendado instalar esse tipo de pacotes se você realmente não precisa fazer isso.

    
por 04.06.2015 / 01:01
1

O -y aceitará todo e qualquer prompt na maneira y / n. Isso significa que, se sem ele, você perguntará se deseja realizar alguma operação, ela será automaticamente aceita. Portanto, é tão seguro quanto quando você instala o software e responde sim a qualquer prompt, o que depende da operação que você estará percebendo.

    
por 04.06.2015 / 00:25
0

A opção -y responde sim a cada interrupção que pode chegar no formato y / n. Quanto a segurança: os pacotes dependem de alguns outros pacotes. Normalmente essa é a única área que eu encontrei com minhas interrupções. A opção So-y aceita instalar todos os pacotes requeridos sem avisar você.

Então, para pacotes comuns, é seguro. No entanto, é necessária cautela ao lidar com pacotes de repositórios que não sejam os padrões.

    
por 04.06.2015 / 06:22

Tags