YUM
A veces necesitamos utilizar el yum desde un equipo linux que utiliza Proxy para salir a Internet, como podemos saltar este proxy, veamos algunos trucos utiles:
1. Configurar el proxy como Proxy transparente, para que enmasacare el trafico de la red.
2. Enmascarar a YUM, para que utilice el proxy, esto se hace de la siguiente forma:
Ubicamos el archivo de configuración en: /etc/yum.conf y utilizamos el parametro proxy=xxx que le indique la condición. Si nuestro proxy solicita usuario y contraseña, usamos los parametros proxy_username=xxx y proxy_password=yyyy.
La entrada en el archivo de configuración, seria algo como:
# 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
De esta manera, todos los usuarios de la maquina con permisos sobre yum, podrian utilizarlo.
3. Configurar el acceso a Proxy para un usuario particular
Esto lo hacemos editando el profile del usuario, el archivo .bash_profile
y adicionando algo como:
# The Web proxy server used by this account
http_proxy=
http://mycache.mydomain.com:3128export http_proxy
En el caso de que el proxy requiera usuario y contraseña, el profile quedaria asi:
# The Web proxy server, with the username and password for this accounthttp_proxy=
http://yum-user:qwerty@mycache.mydomain.com:3128export http_proxy
Esta variable de entorno: http_proxy es utilizada por varias utilidades de linea de codigo, por lo que debemos validar que funcionen despues de el cambio en el profile del usaurio.