Apenas faça
sudo apt-get -y --allow-unauthenticated install openfoam4
Não haverá mais erros agora.
No entanto, lembre-se de que a instalação de pacotes não autenticados é um grande risco de segurança. Faça por sua conta e risco.
Eu tentei instalar o openfoam 4 no meu Ubuntu 16.04, mas quando eu digitei este comando:
sudo apt-get -y install openfoam4
Encontrei este erro:
E: There were unauthenticated packages and -y was used without --allow-unauthenticated
Como posso consertar isso? Também devo mencionar que sou novo no Ubuntu.
Apenas faça
sudo apt-get -y --allow-unauthenticated install openfoam4
Não haverá mais erros agora.
No entanto, lembre-se de que a instalação de pacotes não autenticados é um grande risco de segurança. Faça por sua conta e risco.
O erro está mostrando o que fazer para resolver o problema (adicione --allow-unauthenticated
à sua linha de comando).
Para evitar esse erro, você pode usar apt-key
para autenticar o repositório.
O formato do comando é:
$ apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys [key]
Substitua [key]
pela chave de autenticação fornecida pelo distribuidor do pacote.
Para o OpenFOAM 4, você pode executar essa autenticação automaticamente usando o comando fornecido no site:
$ sudo add-apt-repository http://dl.openfoam.org/ubuntu
$ sudo sh -c "wget -O - http://dl.openfoam.org/gpg.key | apt-key add -"
Alguns detalhes são fornecidos pelo Openforum para sua instalação do Ubuntu em: link
O comando acima removerá o erro e outros avisos relativos à segurança ao atualizar e atualizar os pacotes do sistema.
Como indicado na página do manual,% man apt-get
:
-y, --yes, --assume-yes
Sim automático para prompts; suponha "sim" como resposta a todos os prompts e execute de forma não interativa.
Se uma situação indesejável, como
alterar um pacote suspenso, tentando instalar um pacote não autenticado
pacote ou removendo um pacote essencial ocorre então o apt-get irá
abortar. Item de Configuração: APT :: Get :: Assume-Yes.