Различие между 'sudo склонный - добирается', и 'sudo-E склонный - добираются'

Я использую гостя Ubuntu 15.10 на VMware Player (7.1.3 сборки 3206955) с Windows 10 как хост ОС. Я могу использовать Firefox для просмотра веб-сайтов в госте, однако я не могу использовать apt на терминале. Каждый раз, когда я вызываю команду sudo apt-get update, это застревает в 0% [connecting to in.archive.ubuntu.com], наконец сбой. Кроме того, использование sudo apt-get install <package> всегда результаты в пакете, даже не находимом. С другой стороны, с помощью тех же команд с -E флаг на sudo заставляет их работать. Кто-то может объяснить, что происходит здесь?

Править: Я забыл добавлять, что я использую несколько интернет-соединений; один с прокси и один без. Регулярный sudo работает над тем без прокси, но не на том с ним.

2
задан 29 January 2017 в 19:20

1 ответ

Волшебное слово здесь proxy. В Вашей среде у Вас будет информационный набор прокси, который позволяет Вам получать доступ к Интернету.

переменная среды http_proxy содержит Ваши настройки прокси.
Выполняются echo $http_proxy для наблюдения их (возможно $HTTP_PROXY).

, Если Вы работаете sudo <command>, команда будет выполняться в ее собственной среде как root. Если Вы добавите -E опция к sudo, то команда будет выполняться как root, но с большей частью Вашей среды, скопированной.

можно проверить что путем выполнения следующих трех команд:

  • env
  • sudo env
  • sudo -E env
5
ответ дан 2 December 2019 в 01:57

Другие вопросы по тегам:

Похожие вопросы: