Elpágina de manualporque apt.conf
no menciona SOCKS en absoluto. Sin embargo, hayUnas cuantas preguntas sobre CALCETINES y aptoaquí, y de vez en cuando veo una respuesta que tiene algo como:
Acquire::http::proxy ..
Acquire::https::proxy ..
Acquire::ftp::proxy ..
Acquire::socks::proxy ..
(los cuatro) en ellos. Acquire::socks
no genera un error, pero tampoco parece tener efecto.
¿Cuál es exactamente el estado del soporte para los proxies SOCKS apt
?
Respuesta1
El código fuente apto no menciona SOCKS en absoluto:
/tmp/apt-1.0.9.1ubuntu1$ grep -ir socks .
/tmp/apt-1.0.9.1ubuntu1$
También es posible tener complementos de extensión para apt, como apt-transport-https
. Estos agregan archivos a /usr/lib/apt/methods/
. Entonces solía apt-file find
buscar otros paquetes que proporcionaran archivos en este directorio. Esto tampoco reveló nada relacionado con SOCKS.
Es imposible probar algo negativo, pero diría que es seguro decir que apt no tiene soporte SOCKS en este momento. Parece que tsocks es el único camino real a seguir.
Estoy confundido en cuanto a cómo otros han llegado a la conclusión de que Acquire::socks
existe, pero no puedo encontrar evidencia de ello. Si me perdí algo, supongo que esta respuesta es completamente incorrecta (y la eliminaré).
Respuesta2
Acabo de probar Acquire::http::proxy que funciona bien (o no si el proxy está inactivo), pero :socks: simplemente va directamente a la red, omitiendo cualquier proxy (ausente o no).
Entonces parece imposible usar apt sobre calcetines, al menos en Ubuntu 16.04.2.