Por defecto, yum accede a la red de repositorios con HTTP. Todas las operaciones HTTP de yum usan HTTP/1.1 y son compatibles con los servidores web-proxy que soporten este estándar. Puede también acceder repositorios FTP y configurar yum para usar un servidor ftp-proxy.
Para habilitar todas las operaciones para el uso de un servidor proxy, especifique los detalles del servidor proxy en /etc/yum.conf. La configuración del proxy debe especificar el servidor proxy como una URL completa, incluyendo el número del puerto TCP. Si su servidor proxy requiere de un nombre de usuario y una contraseña, especifique estos datos adicionando las opciones proxy_username y proxy_password.
Las opciones siguientes habilitan en yum el uso del servidor proxy mycache.mydomain.com, conectandose al puerto 3128, con el nombre de usuario yum-user y la contraseña qwerty.
# The proxy server - proxy server:port number proxy=http://mycache.mydomain.com:3128 # The account details for yum connections proxy_username=yum-user proxy_password=qwerty
Ejemplo 3. Opciones del fichero de configuración para el uso de un servidor proxy.
Para habilitar acceso a proxy para un usuario específico, añadir las líneas del ejemplo siguiente a el perfil del shell del usuario. Por defecto, en el shell de bash, el perfil es el fichero ~/.bash_profile. Las opciones debajo permiten a yum usar el servidor proxy mycache.mydomain.com, conectándose al puerto 3128.
# The Web proxy server used by this account http_proxy="http://mycache.mydomain.com:3128" export http_proxy
Si el servidor proxy requiere un nombre de usuario y una contraseña, hay que añadirlos. Por ejemplo para incluir el nombre de usuario yum-user y la contraseña qwerty:
# 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
Esto mismo se puede ejecutar por el propio usuario desde la consola de la siguiente forma:
# export http_proxy = http://miproxy:3128 # export ftp_proxy = http://miproxy:3128
yum list installed