В моем офисе я хочу обновить и загрузить через (wget), и здесь они используют прокси?
Как я могу это сделать с помощью командной строки?
Если это временная конфигурация, вы можете попробовать это: sudo bash -c 'http_proxy = "http: // & lt; proxy_host>: & lt; proxy_port> /" apt-get update'
Вам это нужно, потому что для «root» учетной записи должна быть определена переменная среды. Выполнение и экспорт не должны работать.
Для временной [ конфигурации вам придется изменить системный файл. Это уже описано в следующем ответе о том, как проверить прокси-сервер сети действительно применяется?. [! D3]
Вы пытались отредактировать /etc/apt/apt.conf? Я полагаю, что apt использует это значение, если в вашей среде оболочки не определено значение $ http_proxy (т.
export http_proxy=http://proxyusername:proxypassword@proxyaddress:proxyport
sudo apt-get update
Экспортировать не нужно sudo ing, и если ваш прокси анонимный, просто отпустите часть proxyusername:proxypassword@.
Используйте это.
ubuntu@ubuntu:~$ cat /etc/apt/apt.conf
Acquire::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
Acquire::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 послушно распечатал экспортированное значение
Ubuntu невероятно враждебна аутентификации доверенных лиц. Я использую ноутбук Ubuntu на работе, и количество разломов невероятно.
Synaptic, Apt, Firefox, Chromium и т. Д. Используют разные методы для указания прокси-сервера, и нет возможности безопасно указывать учетные данные.
Некоторые ошибки на эту тему: https://bugs.edge.launchpad.net/ubuntu/+source/msttcorefonts/+bug/220070
https: //bugs.edge .launchpad.net / ubuntu / + источник / msttcorefonts / + ошибка / 220070
https://bugs.edge.launchpad.net/ubuntu/+source/apt/+bug/433827
https://bugs.edge.launchpad.net/ubuntu/+source/apt/+bug/433827
Предложение Оли использовать экспорт это единственный, смутно безопасный способ сделать это. Иногда также возможно «подталкивать» поддержку прокси-сервера, если прокси-сервер использует вторичную аутентификацию для минимизации нагрузки на основные серверы аутентификации (скажем, в Active Directory). Здесь первое прокси-соединение аутентифицируется прокси-сервером против AD, а затем для заданного периода времени (обычно 5 минут) все остальные подключения являются «доверенными» для того, чтобы быть этим пользователем. Таким образом, вы можете открывать firefox, просматривать интернет (в любом месте), а затем попробовать свою утилиту (wget, synaptic, whatever), указав прокси-сервер, но оставьте пустое имя пользователя.
Ubuntu, как правило, враждебен любая корпоративная среда просто потому, что позволяет легко считывать пароли. Seahorse - главный виновник, но Network Manager также шокирует - подключитесь к любой аутентифицированной сети PEAP, и вы только что сохранили свой пароль в апплете, чтобы кто-нибудь мог видеть, кто может взять ваш ноутбук. По-видимому, совместное использование ноутбуков считается святотатством на суше Linux, поскольку разработчики Seahorse отвергли требования о ненадежности. После этого у меня не было сердца, чтобы связаться с разработчиками сетевого менеджера.
В некоторых версиях sudo настроен таким образом, что все переменные среды все очищаются при запуске команды. Чтобы сохранить значение для вашего http_proxy и исправить это, вам нужно отредактировать / etc / sudoers, запустите:
visudo
Затем найдите строку, которая гласит:
Defaults env_reset
и добавьте после него:
Defaults env_keep = "http_proxy ftp_proxy"
Вещи начнут работать как ожидалось.
Благодаря http_proxy на форумах Ubuntu для поиска решения для этого. [ ! d5]
Чтобы не только зафиксировать apt-get, но и графические X11 utils, например, синаптические, mintintall, ...), следующая строка в /etc/sudoers должна выполнить задание:
Defaults env_keep = "http_proxy https_proxy ftp_proxy DISPLAY XAUTHORITY"
Если это временная конфигурация, вы можете попробовать это: sudo bash -c 'http_proxy = "http: // & lt; proxy_host>: & lt; proxy_port> /" apt-get update'
Вам это нужно, потому что для «root» учетной записи должна быть определена переменная среды. Выполнение и экспорт не должны работать.
Для временной [ конфигурации вам придется изменить системный файл. Это уже описано в следующем ответе о том, как проверить прокси-сервер сети действительно применяется?. [! D3]
Вы пытались отредактировать /etc/apt/apt.conf? Я полагаю, что apt использует это значение, если в вашей среде оболочки не определено значение $ http_proxy (т.
export http_proxy=http://proxyusername:proxypassword@proxyaddress:proxyport
sudo apt-get update
Экспортировать не нужно sudo ing, и если ваш прокси анонимный, просто отпустите часть proxyusername:proxypassword@.
Используйте это.
ubuntu@ubuntu:~$ cat /etc/apt/apt.conf
Acquire::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
Acquire::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 послушно распечатал экспортированное значение
Ubuntu невероятно враждебна аутентификации доверенных лиц. Я использую ноутбук Ubuntu на работе, и количество разломов невероятно.
Synaptic, Apt, Firefox, Chromium и т. Д. Используют разные методы для указания прокси-сервера, и нет возможности безопасно указывать учетные данные.
Некоторые ошибки на эту тему: https://bugs.edge.launchpad.net/ubuntu/+source/msttcorefonts/+bug/220070
https: //bugs.edge .launchpad.net / ubuntu / + источник / msttcorefonts / + ошибка / 220070
https://bugs.edge.launchpad.net/ubuntu/+source/apt/+bug/433827
https://bugs.edge.launchpad.net/ubuntu/+source/apt/+bug/433827
Предложение Оли использовать экспорт это единственный, смутно безопасный способ сделать это. Иногда также возможно «подталкивать» поддержку прокси-сервера, если прокси-сервер использует вторичную аутентификацию для минимизации нагрузки на основные серверы аутентификации (скажем, в Active Directory). Здесь первое прокси-соединение аутентифицируется прокси-сервером против AD, а затем для заданного периода времени (обычно 5 минут) все остальные подключения являются «доверенными» для того, чтобы быть этим пользователем. Таким образом, вы можете открывать firefox, просматривать интернет (в любом месте), а затем попробовать свою утилиту (wget, synaptic, whatever), указав прокси-сервер, но оставьте пустое имя пользователя.
Ubuntu, как правило, враждебен любая корпоративная среда просто потому, что позволяет легко считывать пароли. Seahorse - главный виновник, но Network Manager также шокирует - подключитесь к любой аутентифицированной сети PEAP, и вы только что сохранили свой пароль в апплете, чтобы кто-нибудь мог видеть, кто может взять ваш ноутбук. По-видимому, совместное использование ноутбуков считается святотатством на суше Linux, поскольку разработчики Seahorse отвергли требования о ненадежности. После этого у меня не было сердца, чтобы связаться с разработчиками сетевого менеджера.
В некоторых версиях sudo настроен таким образом, что все переменные среды все очищаются при запуске команды. Чтобы сохранить значение для вашего http_proxy и исправить это, вам нужно отредактировать / etc / sudoers, запустите:
visudo
Затем найдите строку, которая гласит:
Defaults env_reset
и добавьте после него:
Defaults env_keep = "http_proxy ftp_proxy"
Вещи начнут работать как ожидалось.
Благодаря http_proxy на форумах Ubuntu для поиска решения для этого. [ ! d5]
Чтобы не только зафиксировать apt-get, но и графические X11 utils, например, синаптические, mintintall, ...), следующая строка в /etc/sudoers должна выполнить задание:
Defaults env_keep = "http_proxy https_proxy ftp_proxy DISPLAY XAUTHORITY"
Если это временная конфигурация, вы можете попробовать: 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"
То, что сработало для меня, было:
sudo http_proxy = http: // yourserver apt-get update
Что немного странно, потому что просто экспортируя http_proxy, а затем запуская sudo echo $ http_proxy, послушно распечатал экспортированное значение
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 отвергли требования о ненадежности. После этого у меня не было сердца, чтобы связаться с разработчиками сетевого менеджера.
Вы пытались отредактировать /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 @
.
Используйте это.
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 и исправить это, вам нужно отредактировать / 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, послушно распечатал экспортированное значение
export http_proxy = http: // proxyusername: proxypassword @ proxyaddress: proxyport sudo apt-get update
Экспортировать не нужно sudo
и если ваш прокси-сервер анонимен, просто отпустите proxyusername: proxypassword @
.
Используйте это.
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 имеет преимущество).
Если это временная конфигурация, вы можете попробовать: 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"
То, что сработало для меня, было:
sudo http_proxy = http: // yourserver apt-get update
Что немного странно, потому что просто экспортируя http_proxy, а затем запуская sudo echo $ http_proxy, послушно распечатал экспортированное значение