Nejprve musíte export HTTP_PROXY
. Za druhé, musíte si přečíst man sudo
a podívejte se na -E
vlajka. Toto funguje:
$ export HTTP_PROXY=foof
$ sudo -E bash -c 'echo $HTTP_PROXY'
Zde je citace z manuálové stránky:
-E, --preserve-env
Indicates to the security policy that the user wishes to preserve their
existing environment variables. The security policy may return an error
if the user does not have permission to preserve the environment.
Trik je přidat proměnné prostředí do sudoers
soubor přes sudo visudo
a přidejte tyto řádky:
Defaults env_keep += "ftp_proxy http_proxy https_proxy no_proxy"
převzato z ArchLinux wiki.
Pro Ubuntu 14 musíte zadat v samostatných řádcích, protože vrací chyby pro řádky s více proměnnými:
Defaults env_keep += "http_proxy"
Defaults env_keep += "https_proxy"
Defaults env_keep += "HTTP_PROXY"
Defaults env_keep += "HTTPS_PROXY"
Paralelní stahování pomocí nástroje příkazového řádku Curl
Jak globálně zachytit každé kliknutí myší v X11?