Para o RPM, o que você fornecer para --httpproxy será encaminhado para curl --proxy .
Então, rpm --httpproxy http://foo:[email protected]:3128 .
Se você quiser solucionar problemas, edite /usr/lib/rpm/macros e remova --silent :
%__urlhelpercmd /usr/bin/curl
%__urlhelperopts --silent --show-error --fail --location -o
%__urlhelper_proxyopts %{?_httpproxy:--proxy %{_httpproxy}%{?_httpport::%{_httpport}}}%{!?_httpproxy:%{nil}}