Reconstrua todas as portas após o upgrade do FreeBSD

2

Acabei de atualizar de 10.3 para 11.1. A página a seguir descreve as próximas etapas recomendadas

Quando executo portmaster -af , sou continuamente questionado sobre o que deve ser criado para cada pacote. Como faço para obter a seleção padrão para cada um automaticamente? Não há como esse processo ser concluído de outra forma.

    
por Eric Urban 12.08.2017 / 01:45

2 respostas

8

portmaster -afdy --no-confirm

É geralmente uma boa prática para examinar o página man .

Especificamente, esse detalhe

--no-confirm

do not ask the user to confirm the list of ports to be installed and/or updated before proceeding

Infelizmente, isso nem sempre é suficiente, especialmente se certos pacotes solicitarem um aviso de forma independente.

Existe outro sinalizador, -y , que responde sim a todos os prompts, dependendo da versão do portmaster que pode estar lá, mas está ausente na versão do FreeBSD da página man.

Mas a partir da boca dos cavalos

echo '-y answer yes to all user prompts for the features below'

Isso é bastante comum em aplicativos de console interativos no mundo * NIX, então -y geralmente vale a pena tentar.

Genericamente , em outras situações, yes é um utilitário de shell padrão que enviará spam "yes" ou qualquer outra string para um shell.

yes | portmaster -af

ou

yes no | portmaster -af

para recusar tudo.

    
por 12.08.2017 / 04:20
0

Para apenas assumir "sim" para tudo, temporariamente, você pode adicionar a /etc/make.conf this:

BATCH=yes

veja também este link

    
por 27.08.2017 / 10:57