rpm -Um acesso de proxy autenticado… apenas trava?

5

Não sei como configurar o acesso ao proxy autenticado com o rpm. Mas eu configurei com o wget e o yum.

Quando executo o rpm -Uvh link ...

Apenas diz "Recuperando http: // ..." e não tenho ideia do que está acontecendo.

Alguma ajuda?

    
por AlxVallejo 30.03.2012 / 23:13

2 respostas

3

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}}
    
por 05.07.2012 / 18:48
1

Você pode usar a maneira usual de exportar a variável http_proxy (e / ou https_proxy). Eu acredito que isso também funcionará com "wget". O RPM parece usar "curl" para obter os arquivos, então "man curl" também pode ser útil.

$ rpm -qp http://ftp.jaist.ac.jp/pub/Linux/CentOS/6/os/i386/Packages/centos-release-6-2.el6.centos.7.i686.rpm
curl: (7) Failed to connect to 2001:200:141:feed::feed: Network is unreachable
error: http://ftp.jaist.ac.jp/pub/Linux/CentOS/6/os/i386/Packages/centos-release-6-2.el6.centos.7.i686.rpm: open failed: No such file or directory

$ export http_proxy="http://${proxy_user}:${proxy_pass}@${proxy_server}:${proxy_port}/"
$ rpm -qp http://ftp.jaist.ac.jp/pub/Linux/CentOS/6/os/i386/Packages/centos-release-6-2.el6.centos.7.i686.rpm
centos-release-6-2.el6.centos.7.i686
    
por 05.04.2012 / 20:34

Tags