Я попытался установить openfoam 4 на свой Ubuntu 16.04, но когда я набрал эту команду:
sudo apt-get -y install openfoam4
Я обнаружил эту ошибку:
E: There were unauthenticated packages and -y was used without --allow-unauthenticated
Как можно Я это исправлю? Я также должен упомянуть, что я новичок в Ubuntu.
Просто сделайте
sudo apt-get -y --allow-unauthenticated install openfoam4
теперь не будет никакой ошибки.
Однако помнят, что установка неаутентифицируемых пакетов является большой угрозой безопасности. Сделайте это на Ваш собственный риск.
Ошибка показывает Вам, что сделать для решения проблемы (добавьте --allow-unauthenticated
к командной строке).
, Чтобы постараться не иметь эту ошибку можно использовать apt-key
для аутентификации репозитория.
формат команды:
$ apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys [key]
Замена [key]
с аутентификационным ключом, обеспеченным дистрибьютором пакета.
Для OpenFOAM 4 можно выполнить эту аутентификацию автоматически с помощью предоставленной команды от их сайта:
$ sudo add-apt-repository http://dl.openfoam.org/ubuntu
$ sudo sh -c "wget -O - http://dl.openfoam.org/gpg.key | apt-key add -"
Некоторые детали этого обеспечивается Openforum для их установки Ubuntu в: http://openfoam.org/download/4-0-ubuntu/
вышеупомянутая команда удалит ошибку и другие предупреждения относительно безопасности при обновлении и обновлении системных пакетов.
Как указано на странице справочника
man apt-get
:
-y, --yes, --assume-yes
Автоматический да к подсказкам; примите "да" как ответ на все подсказки и работайте нев интерактивном режиме.
, Если нежелательная ситуация, такой как изменение сохраненного пакета, попытка установить неаутентифицируемый пакет или удаление существенного пакета происходит затем склонная - добираются, прервется. Элемент конфигурации: APT:: Доберитесь:: примите - Да.