В моем офисе я хочу обновить и загрузить через (wget), и здесь они используют прокси?
Как я могу это сделать с помощью командной строки?
Ubuntu невероятно враждебна аутентификации доверенных лиц. Я использую ноутбук Ubuntu на работе, и количество разломов невероятно.
Synaptic, Apt, Firefox, Chromium и т. Д. Используют разные методы для указания прокси-сервера, и нет необходимости безопасно указывать учетные данные.
Некоторые ошибки по теме: https://bugs.edge.launchpad.net/ubuntu/+source/msttcorefonts/+bug/220070
https://bugs.edge.launchpad.net/ubuntu/+source/apt-cacher/+bug/198138
https://bugs.edge.launchpad.net / ubuntu / + source / apt / + bug / 433827
https://bugs.edge.launchpad.net/ubuntu/+source/b43-fwcutter/+bug/ 683630
Предложение Оли использовать экспорт является единственным смутно безопасным способом сделать это. Иногда также возможно «подталкивать» поддержку прокси-сервера, если прокси-сервер использует вторичную аутентификацию для минимизации нагрузки на основные серверы аутентификации (скажем, в Active Directory). Здесь первое прокси-соединение аутентифицируется прокси-сервером против AD, а затем для заданного периода времени (обычно 5 минут) все остальные подключения являются «доверенными» для того, чтобы быть этим пользователем. Таким образом, вы можете открывать firefox, просматривать интернет (в любом месте), а затем попробовать свою утилиту (wget, synaptic, whatever), указав прокси-сервер, но оставьте пустое имя пользователя.
Ubuntu, как правило, враждебен любая корпоративная среда просто потому, что позволяет легко считывать пароли. Seahorse - главный виновник, но Network Manager также шокирует - подключитесь к любой аутентифицированной сети PEAP, и вы только что сохранили свой пароль в апплете, чтобы кто-нибудь мог видеть, кто может взять ваш ноутбук. По-видимому, совместное использование ноутбуков считается святотатством на суше Linux, поскольку разработчики Seahorse отвергли требования о ненадежности. После этого у меня не было сердца, чтобы связаться с разработчиками сетевого менеджера.
Используйте это.
ubuntu @ ubuntu: ~ $ cat /etc/apt/apt.conf Приобретение :: http :: Proxy "http: // Username: Password@proxy.foo .bar.edu.au: 8080" ;
Это то, что я использую. Работает отлично.
Apt также позволяет устанавливать отдельные настройки в файлах под /etc/apt/apt.conf.d /
, так что это имеет тот же эффект, что и выше , но может быть проще поддерживать, если у вас есть другие строки в файле .conf
:
ubuntu @ ubuntu: ~ $ cat /etc/apt/apt.conf .d / 05proxy Приобретать :: http :: Proxy "http: // Username: Password@proxy.foo.bar.edu.au: 8080";
Вы пытались отредактировать /etc/apt/apt.conf
? Я использую это для использования apt за нашим корпоративным прокси.
Acquire :: http :: proxy "http: // user: password @ host: port /";
Я считаю, что apt использует это значение, если в вашей среде оболочки не задано $ http_proxy (т. е. $ http_proxy имеет преимущество).
export http_proxy = http: // proxyusername: proxypassword @ proxyaddress: proxyport sudo apt-get update
Экспортировать не нужно sudo
и если ваш прокси-сервер анонимен, просто отпустите proxyusername: proxypassword @
.
Если это временная конфигурация, вы можете попробовать: sudo bash -c 'http_proxy = "http: // & lt; proxy_host>: & lt; proxy_port> /" apt-get update'
Вам это нужно, потому что для «root» учетной записи должна быть определена переменная среды. Выполнение и экспорт ранее не должен работать.
Для постоянной конфигурации вам придется изменить системный файл. Это уже описано в следующем ответе о . Как проверить сетевой прокси действительно применяется? .
В некоторых версиях sudo настроен таким образом, что все переменные среды все очищаются при запуске команды. Чтобы сохранить значение для вашего http_proxy и исправить это, вам нужно отредактировать / etc / sudoers, запустите:
visudo
Затем найдите строку, которая гласит: :
По умолчанию env_reset
и добавить после него:
По умолчанию env_keep = "http_proxy ftp_proxy"
Вещи начнут работать, как ожидалось.
Благодаря kdogksu на форумах Ubuntu для поиска решения для этого.
In чтобы не только фиксировать apt-get, но и графические X11 utils, например, синаптические, mintintall, ...) следующая строка в / etc / sudoers
должна выполнять задание:
По умолчанию env_keep = "http_proxy https_proxy ftp_proxy DISPLAY XAUTHORITY"
Ubuntu невероятно враждебна аутентификации доверенных лиц. Я использую ноутбук Ubuntu на работе, и количество разломов невероятно.
Synaptic, Apt, Firefox, Chromium и т. Д. Используют разные методы для указания прокси-сервера, и нет необходимости безопасно указывать учетные данные.
Некоторые ошибки по теме: https://bugs.edge.launchpad.net/ubuntu/+source/msttcorefonts/+bug/220070
https://bugs.edge.launchpad.net/ubuntu/+source/apt-cacher/+bug/198138
https://bugs.edge.launchpad.net / ubuntu / + source / apt / + bug / 433827
https://bugs.edge.launchpad.net/ubuntu/+source/b43-fwcutter/+bug/ 683630
Предложение Оли использовать экспорт является единственным смутно безопасным способом сделать это. Иногда также возможно «подталкивать» поддержку прокси-сервера, если прокси-сервер использует вторичную аутентификацию для минимизации нагрузки на основные серверы аутентификации (скажем, в Active Directory). Здесь первое прокси-соединение аутентифицируется прокси-сервером против AD, а затем для заданного периода времени (обычно 5 минут) все остальные подключения являются «доверенными» для того, чтобы быть этим пользователем. Таким образом, вы можете открывать firefox, просматривать интернет (в любом месте), а затем попробовать свою утилиту (wget, synaptic, whatever), указав прокси-сервер, но оставьте пустое имя пользователя.
Ubuntu, как правило, враждебен любая корпоративная среда просто потому, что позволяет легко считывать пароли. Seahorse - главный виновник, но Network Manager также шокирует - подключитесь к любой аутентифицированной сети PEAP, и вы только что сохранили свой пароль в апплете, чтобы кто-нибудь мог видеть, кто может взять ваш ноутбук. По-видимому, совместное использование ноутбуков считается святотатством на суше Linux, поскольку разработчики Seahorse отвергли требования о ненадежности. После этого у меня не было сердца, чтобы связаться с разработчиками сетевого менеджера.
То, что сработало для меня, было:
sudo http_proxy = http: // yourserver apt-get update
Что немного странно, потому что просто экспортируя http_proxy, а затем запуская sudo echo $ http_proxy, послушно распечатал экспортированное значение
Используйте это.
ubuntu @ ubuntu: ~ $ cat /etc/apt/apt.conf Приобретение :: http :: Proxy "http: // Username: Password@proxy.foo .bar.edu.au: 8080" ;
Это то, что я использую. Работает отлично.
Apt также позволяет устанавливать отдельные настройки в файлах под /etc/apt/apt.conf.d /
, так что это имеет тот же эффект, что и выше , но может быть проще поддерживать, если у вас есть другие строки в файле .conf
:
ubuntu @ ubuntu: ~ $ cat /etc/apt/apt.conf .d / 05proxy Приобретать :: http :: Proxy "http: // Username: Password@proxy.foo.bar.edu.au: 8080";
export http_proxy = http: // proxyusername: proxypassword @ proxyaddress: proxyport sudo apt-get update
Экспортировать не нужно sudo
и если ваш прокси-сервер анонимен, просто отпустите proxyusername: proxypassword @
.
Вы пытались отредактировать /etc/apt/apt.conf
? Я использую это для использования apt за нашим корпоративным прокси.
Acquire :: http :: proxy "http: // user: password @ host: port /";
Я считаю, что apt использует это значение, если в вашей среде оболочки не задано $ http_proxy (т. е. $ http_proxy имеет преимущество).
Если это временная конфигурация, вы можете попробовать: sudo bash -c 'http_proxy = "http: // & lt; proxy_host>: & lt; proxy_port> /" apt-get update'
Вам это нужно, потому что для «root» учетной записи должна быть определена переменная среды. Выполнение и экспорт ранее не должен работать.
Для постоянной конфигурации вам придется изменить системный файл. Это уже описано в следующем ответе о . Как проверить сетевой прокси действительно применяется? .
В некоторых версиях sudo настроен таким образом, что все переменные среды все очищаются при запуске команды. Чтобы сохранить значение для вашего http_proxy и исправить это, вам нужно отредактировать / etc / sudoers, запустите:
visudo
Затем найдите строку, которая гласит: :
По умолчанию env_reset
и добавить после него:
По умолчанию env_keep = "http_proxy ftp_proxy"
Вещи начнут работать, как ожидалось.
Благодаря kdogksu на форумах Ubuntu для поиска решения для этого.
In чтобы не только фиксировать apt-get, но и графические X11 utils, например, синаптические, mintintall, ...) следующая строка в / etc / sudoers
должна выполнять задание:
По умолчанию env_keep = "http_proxy https_proxy ftp_proxy DISPLAY XAUTHORITY"
Ubuntu невероятно враждебна аутентификации доверенных лиц. Я использую ноутбук Ubuntu на работе, и количество разломов невероятно.
Synaptic, Apt, Firefox, Chromium и т. Д. Используют разные методы для указания прокси-сервера, и нет необходимости безопасно указывать учетные данные.
Некоторые ошибки по теме: https://bugs.edge.launchpad.net/ubuntu/+source/msttcorefonts/+bug/220070
https://bugs.edge.launchpad.net/ubuntu/+source/apt-cacher/+bug/198138
https://bugs.edge.launchpad.net / ubuntu / + source / apt / + bug / 433827
https://bugs.edge.launchpad.net/ubuntu/+source/b43-fwcutter/+bug/ 683630
Предложение Оли использовать экспорт является единственным смутно безопасным способом сделать это. Иногда также возможно «подталкивать» поддержку прокси-сервера, если прокси-сервер использует вторичную аутентификацию для минимизации нагрузки на основные серверы аутентификации (скажем, в Active Directory). Здесь первое прокси-соединение аутентифицируется прокси-сервером против AD, а затем для заданного периода времени (обычно 5 минут) все остальные подключения являются «доверенными» для того, чтобы быть этим пользователем. Таким образом, вы можете открывать firefox, просматривать интернет (в любом месте), а затем попробовать свою утилиту (wget, synaptic, whatever), указав прокси-сервер, но оставьте пустое имя пользователя.
Ubuntu, как правило, враждебен любая корпоративная среда просто потому, что позволяет легко считывать пароли. Seahorse - главный виновник, но Network Manager также шокирует - подключитесь к любой аутентифицированной сети PEAP, и вы только что сохранили свой пароль в апплете, чтобы кто-нибудь мог видеть, кто может взять ваш ноутбук. По-видимому, совместное использование ноутбуков считается святотатством на суше Linux, поскольку разработчики Seahorse отвергли требования о ненадежности. После этого у меня не было сердца, чтобы связаться с разработчиками сетевого менеджера.
Используйте это.
ubuntu @ ubuntu: ~ $ cat /etc/apt/apt.conf Приобретение :: http :: Proxy "http: // Username: Password@proxy.foo .bar.edu.au: 8080" ;
Это то, что я использую. Работает отлично.
Apt также позволяет устанавливать отдельные настройки в файлах под /etc/apt/apt.conf.d /
, так что это имеет тот же эффект, что и выше , но может быть проще поддерживать, если у вас есть другие строки в файле .conf
:
ubuntu @ ubuntu: ~ $ cat /etc/apt/apt.conf .d / 05proxy Приобретать :: http :: Proxy "http: // Username: Password@proxy.foo.bar.edu.au: 8080";
То, что сработало для меня, было:
sudo http_proxy = http: // yourserver apt-get update
Что немного странно, потому что просто экспортируя http_proxy, а затем запуская sudo echo $ http_proxy, послушно распечатал экспортированное значение
Вы пытались отредактировать /etc/apt/apt.conf
? Я использую это для использования apt за нашим корпоративным прокси.
Acquire :: http :: proxy "http: // user: password @ host: port /";
Я считаю, что apt использует это значение, если в вашей среде оболочки не задано $ http_proxy (т. е. $ http_proxy имеет преимущество).
export http_proxy = http: // proxyusername: proxypassword @ proxyaddress: proxyport sudo apt-get update
Экспортировать не нужно sudo
и если ваш прокси-сервер анонимен, просто отпустите proxyusername: proxypassword @
.
Если это временная конфигурация, вы можете попробовать: sudo bash -c 'http_proxy = "http: // & lt; proxy_host>: & lt; proxy_port> /" apt-get update'
Вам это нужно, потому что для «root» учетной записи должна быть определена переменная среды. Выполнение и экспорт ранее не должен работать.
Для постоянной конфигурации вам придется изменить системный файл. Это уже описано в следующем ответе о . Как проверить сетевой прокси действительно применяется? .
В некоторых версиях sudo настроен таким образом, что все переменные среды все очищаются при запуске команды. Чтобы сохранить значение для вашего http_proxy и исправить это, вам нужно отредактировать / etc / sudoers, запустите:
visudo
Затем найдите строку, которая гласит: :
По умолчанию env_reset
и добавить после него:
По умолчанию env_keep = "http_proxy ftp_proxy"
Вещи начнут работать, как ожидалось.
Благодаря kdogksu на форумах Ubuntu для поиска решения для этого.
In чтобы не только фиксировать apt-get, но и графические X11 utils, например, синаптические, mintintall, ...) следующая строка в / etc / sudoers
должна выполнять задание:
По умолчанию env_keep = "http_proxy https_proxy ftp_proxy DISPLAY XAUTHORITY"
Ubuntu невероятно враждебна аутентификации доверенных лиц. Я использую ноутбук Ubuntu на работе, и количество разломов невероятно.
Synaptic, Apt, Firefox, Chromium и т. Д. Используют разные методы для указания прокси-сервера, и нет необходимости безопасно указывать учетные данные.
Некоторые ошибки по теме: https://bugs.edge.launchpad.net/ubuntu/+source/msttcorefonts/+bug/220070
https://bugs.edge.launchpad.net/ubuntu/+source/apt-cacher/+bug/198138
https://bugs.edge.launchpad.net / ubuntu / + source / apt / + bug / 433827
https://bugs.edge.launchpad.net/ubuntu/+source/b43-fwcutter/+bug/ 683630
Предложение Оли использовать экспорт является единственным смутно безопасным способом сделать это. Иногда также возможно «подталкивать» поддержку прокси-сервера, если прокси-сервер использует вторичную аутентификацию для минимизации нагрузки на основные серверы аутентификации (скажем, в Active Directory). Здесь первое прокси-соединение аутентифицируется прокси-сервером против AD, а затем для заданного периода времени (обычно 5 минут) все остальные подключения являются «доверенными» для того, чтобы быть этим пользователем. Таким образом, вы можете открывать firefox, просматривать интернет (в любом месте), а затем попробовать свою утилиту (wget, synaptic, whatever), указав прокси-сервер, но оставьте пустое имя пользователя.
Ubuntu, как правило, враждебен любая корпоративная среда просто потому, что позволяет легко считывать пароли. Seahorse - главный виновник, но Network Manager также шокирует - подключитесь к любой аутентифицированной сети PEAP, и вы только что сохранили свой пароль в апплете, чтобы кто-нибудь мог видеть, кто может взять ваш ноутбук. По-видимому, совместное использование ноутбуков считается святотатством на суше Linux, поскольку разработчики Seahorse отвергли требования о ненадежности. После этого у меня не было сердца, чтобы связаться с разработчиками сетевого менеджера.
Используйте это.
ubuntu @ ubuntu: ~ $ cat /etc/apt/apt.conf Приобретение :: http :: Proxy "http: // Username: Password@proxy.foo .bar.edu.au: 8080" ;
Это то, что я использую. Работает отлично.
Apt также позволяет устанавливать отдельные настройки в файлах под /etc/apt/apt.conf.d /
, так что это имеет тот же эффект, что и выше , но может быть проще поддерживать, если у вас есть другие строки в файле .conf
:
ubuntu @ ubuntu: ~ $ cat /etc/apt/apt.conf .d / 05proxy Приобретать :: http :: Proxy "http: // Username: Password@proxy.foo.bar.edu.au: 8080";
apt.conf
.
– Eliah Kagan
18 March 2013 в 10:57
/etc/apt/apt.conf
или использовать файл конфигурации в /etc/apt/apt.conf.d
... либо работает! :-)
– Paul Calabro
27 May 2016 в 20:16
То, что сработало для меня, было:
sudo http_proxy = http: // yourserver apt-get update
Что немного странно, потому что просто экспортируя http_proxy, а затем запуская sudo echo $ http_proxy, послушно распечатал экспортированное значение
Вы пытались отредактировать /etc/apt/apt.conf
? Я использую это для использования apt за нашим корпоративным прокси.
Acquire :: http :: proxy "http: // user: password @ host: port /";
Я считаю, что apt использует это значение, если в вашей среде оболочки не задано $ http_proxy (т. е. $ http_proxy имеет преимущество).
apt.conf
все еще должен использоваться. Вы можете видеть, какие параметры конфигурации apt думают, что он установил с помощью apt-config dump
.
– Steve Beattie
2 November 2010 в 20:47
export http_proxy = http: // proxyusername: proxypassword @ proxyaddress: proxyport sudo apt-get update
Экспортировать не нужно sudo
и если ваш прокси-сервер анонимен, просто отпустите proxyusername: proxypassword @
.
wget
?
– Oli♦
15 October 2010 в 16:41
Если это временная конфигурация, вы можете попробовать: sudo bash -c 'http_proxy = "http: // & lt; proxy_host>: & lt; proxy_port> /" apt-get update'
Вам это нужно, потому что для «root» учетной записи должна быть определена переменная среды. Выполнение и экспорт ранее не должен работать.
Для постоянной конфигурации вам придется изменить системный файл. Это уже описано в следующем ответе о . Как проверить сетевой прокси действительно применяется? .