Configurando pacman detrás de un proxy con cURL

Maikel Llamaret Heredia Leído 219 veces Tutoriales Pacman Proxy

Saludos a todos los fieles seguidores del Blog SWL-X. hoy volvemos con una solucion a aquellos que usan pacman con un proxy con autenticacion incluida. Algo comun entre redes cubanas. El usuario Atreyu94 de nuestro grupo de Telegram nos dejo este genial tutorial, simple pero util.

Bueno gente, acá va el tuto a groso modo para quien pueda resolver. Luego lo actualizo según descubra cosas nuevas, por ejemplo integrar AUR a través del proxy se me ha echo imposible aún, pero ya lo lograré 😉.

Empecemos con instalar cURL en caso de que tu distro no lo traiga por defecto (esto funciona para Arch-like no he probado en otras).

sudo pacman -S curl

Luego diríjase la raíz del sistema creando un archivo llamado .curlrc

sudo nano /root/.curlrc

El terminal abrirá nano en ese archivo y escriba las líneas siguientes:

proxy = tuproxy:tupuerto

proxy-user = "tuusuario:tupass"

Respetando las comillas donde

tuproxy: es el proxy de tu centro.

tupuerto: el puerto del proxy

tuusuario: tu usuario

tupass: tu contraseña

Ahora resta decirle a pacman dónde y cómo usar cURL, para esto abrimos su archivo de configuración con la siguiente línea.

sudo nano /etc/pacman.conf

Dentro descomentan la línea

#XferCommand = /usr/bin/curl -C -  -f %u > %o

Y la sustituyen por esta

XferCommand = /usr/bin/curl --proxy-anyauth -C -  -f %u > %o

Dónde --proxy-anyauth es un comando de cURL que permite aceptar cualquier tipo de autenticación, al parecer la nuestra o es muy rara o insegura.

Luego de esto realizan una actualización del sistema y magia (al menos en mi centro).

Notas: El proceso es un poco lento, hay que optimizarlo al menos para varios hilos y para AUR.

Suerte gente!! Ya actualizo el post cuando encuentre mejoras!





Acerca del Autor
Maikel Llamaret HerediaMaikel Llamaret Heredia: Creador y actual Mantenedor del Proyecto SWL-X. Desarrollador y diseñador Web. Cofundador de Web & Media Integrated Solutions. Con más de 10 años de experiencia en la administración de sistemas GNU/Linux. Actualmente uno de los administradores de la Web del Grupo de Usuarios de Tecnologías Libres en Cuba.

Blog Comments powered by Disqus.

Entrada Anterior Siguiente Entrada