Both lynx and portage use similarly named environment variables for specifying proxies. The problem is that Portage uses the format "<host>:<port>", whereas lynx uses "http://<host>:<port>". This is annoying when installing through a proxy since if I specify the proxy as per the installation manual, I have to either change the /etc/lynx/lynx.cfg file or specify the new value explicitly on the command line gentoo # http_proxy="some.host.com:8080" lynx when for instance downloading the latest Portage tree.
this is a 'bug' with wget and similar programs, not portage ... in fact, i'm pretty sure the reason they're all named the same is so you dont have 3 different environment variables for 3 different programs when all 3 vars have the same exact value /etc/make.conf says: # If you need to set a proxy for wget or lukemftp, add the appropriate "export # ftp_proxy=<proxy>" and "export http_proxy=<proxy>" lines to /etc/profile if # all users on your system should use them. # # Portage uses wget by default. also, there is this: root@rux0r app-games # strings /usr/bin/wget | grep http_proxy http_proxy