Usando o yum com um Servidor Proxy
Por padrão, o YUM acessa repositórios de rede com HTTP. Todas operações HTTP do YUM usam HTTP/1.1 e são compatíveis com servidores proxy que suportam esse padrão. Você pode também acessar repositórios FTP e configurar o YUM para usar um proxy FTP. O pacote squid fornece um serviço de proxy para conexões HTTP/1.1 e FTP.
Veja a página de man para o yum.conf para informações sobre configurações do HTTP que podem ser modificadas para compatibilidade com servidores proxy não padrões. Outra alternativa é configurar o yum para usar um servidor proxy FTP, e acessar repositórios que suportam FTP. Os repositórios do Fedora suportam tanto HTTP quanto FTP.
Configurando o Acesso a um Servidor Proxy
Para permitir todas operações do yum usando um servidor proxy, especifique os detalhes do servidor proxy em /etc/yum.conf. A configuração proxy deve especificar o servidor proxy como uma URL completa, incluindo o número da porta TCP. Se o seu servidor proxy necessita de usuário e senha, especifique adicionando as configurações proxy_username e proxy_password.
As configurações abaixo permitem que o yum use o servidor proxy mycache.mydomain.com, conectando na porta 3128, com o usuário yum-user e senha qwerty.
# The proxy server - proxy server:port number proxy=http://mycache.mydomain.com:3128 # The account details for yum connecçoes proxy_username=yum-user proxy_password=qwerty
Configurando o Acesso a um Servidor Proxy para um Usuário Comum
Para habilitar o acesso ao proxy para um usuário específico, adicione as linhas na caixa de exemplo abaixo para o perfil do usuário. Para o shell padrão do bash, o arquivo do perfil é ~/.bash_profile. As configurações abaixo permitem ao yum usar o servidor proxy mycache.mydomain.com, conectando na porta 3128.
# The Web proxy server used by this account http_proxy="http://mycache.mydomain.com:3128" export http_proxy
Se o servidor proxy necessita de usuário e senha, adicione isso na URL. Para incluir o usuário yum-user e a senha qwerty, adicione essas configurações:
# The Web proxy server, with the username and password for this account http_proxy="http://yum-user:qwerty@mycache.mydomain.com:3128" export http_proxy
Se mesmo assim ainda não funcionar inclua as linhas abaixo no seu /home/usuario/.bashrc
export http_proxy="http://yum-user:qwerty@mycache.mydomain.com:3128"
export ftp_proxy="http://yum-user:qwerty@mycache.mydomain.com:3128"