Я попытался изменить настройки своего прокси-сервера в терминале, как:
export HTTP_PROXY=http://10.1.3.1:8080
и
export http_proxy=http://10.1.3.1:8080
но когда я пытаюсь установить новый пакет или обновить apt-get, apt-get начинает отображать сообщения, из которых кажется, что он пытается подключиться к ранее установленному прокси-серверу:
sudo apt-get update 0% [Connecting to 10.1.2.2 (10.1.2.2)] [Connecting to 10.1.2.2 (10.1.2.2)
Я пробовал настроить прокси-сервер через файл bashrc, но это тоже не сработало. Насколько я помню, 10.1.2.2 был установлен с использованием графического интерфейса GNOME, но сейчас у меня нет доступа к графическому интерфейсу, поэтому я пытаюсь установить его из терминала.
Это правильное место для указания общесистемных переменных среды, которые должны быть доступны всем процессам. Видеть https://help.ubuntu.com/community/EnvironmentVariables для получения подробной информации. Обратите внимание, что это не файл сценария, а файл конфигурации.
Если вы хотите, чтобы это было только для указанной команды, используйте (как root):
Просто общий совет - при выполнении этих обновлений вам может потребоваться выйти из системы и снова войти в систему, прежде чем они начнут работать. Это то, что я должен был сделать.
@piyush Позволит ли это не только apt-get получить доступ к Интернету, хотя …? Если он хочет иметь доступ к Интернету с помощью чего-либо еще, ему нужно ввести это в /etc /bash.bashrc