Cuando intento instalar un software usando el Centro de software de Ubuntu obtengo:
Failed to download repository information
Check Your Internet connection
Cuando trato de hacer un apt-get install something
, obtengo:
407 Proxy Authentication Required
Yo uso un servidor proxy que requiere un nombre de usuario y una contraseña. Configuré el proxy de mi sistema manualmente, conectando los números requeridos en el proxy de Redes y lo apliqué en todo el sistema. Supongo que el problema ahora es conectar mi nombre de usuario y contraseña.
Cuando uso INTERNET a través de Mozilla, específicamente me pide mi nombre de usuario y contraseña.
Primero establezca su configuración de proxy a través de la opción de uso del asistente de Linux manualmente y aplique la configuración en todo el sistema al igual que este cuadro de asistente.
Agregue su entorno proxy. Estos son solo ejemplos de configuración ...
Abra el inicio de sesión del símbolo del sistema y edite el archivo apt.conf:
Ya hay 4 líneas de código que comienzan con Adquirir palabra clave, edítelo así:
Nota:
si su contraseña contiene caracteres especiales como @, $ ,! (por ejemplo, Contraseña: P @ ssword) luego reemplace los caracteres especiales por sus equivalentes de código hexadecimal con un prefijo% como este:
@ ==>% 40
$ ==>% 24
! ==>% 21
fuente
Si está detrás de un proxy empresarial que ejecuta la autenticación NTLM, puede usar CNTLM:
Cambie la configuración predeterminada (dominio, nombre de usuario, contraseña y proxy). Luego reinicie el servicio:
Ahora puede usar
localhost:3128
(puerto CNTLM predeterminado) como el proxy de todo el sistema para Ubuntu.Consulte http://cntlm.sourceforge.net/ para ver los documentos.
fuente
sudo apt-get install cntlm
a trabajar, primero debe pasar por ese proxy.Creo que este tutorial debería ayudarte.
(de http://www.ubuntugeek.com/how-to-configure-ubuntu-desktop-to-use-your-proxy-server.html )
Para invocarlo para todos los programas iniciados en un shell, le sugiero que lo agregue a su
/etc/bash.bashrc
usogksudo gedit /etc/bash.bashrc
para aplicarlo en todo el sistema para todas las sesiones de bash o en su espacio de usuario~/.bashrc
.En lo que respecta a Synaptic, en la pestaña
Preferences
debajo de laNetwork
pestaña parece que puedes configurar la autenticación para tus servidores proxy. Sin embargo, esto parece ser específico de Synaptic.fuente
export http_proxy=http://username:password@proxyhost:port/
Una buena alternativa es usar Synaptic Package Manager , donde puede especificar configuraciones de proxy independientes del sistema y también almacenar nombre de usuario y contraseña.
Sin embargo, esto no cambiará el proxy para el Centro de software.
fuente
Si su nombre de usuario está separado por espacio, use:
Si su nombre de usuario no está separado por espacio, use:
La diferencia es la adición de apertura y cierre
'
.fuente
En las últimas versiones de Ubuntu, puede usar Configuración del sistema> Red> Proxy de red, y cuando hace clic en
"apply system wide"
él, modifica la configuración del proxy en diferentes lugares, al menos incluyendo el/etc/apt/sources.list
archivo, SIN EMBARGO ...No tiene ningún mecanismo para solicitar la autenticación. No tengo idea de por qué nadie ha hecho esa parte todavía, pero debido a esto, si necesita autenticación, también debe poner su contraseña y nombre de usuario en este formato:
Si su contraseña o nombre de usuario tiene caracteres especiales, incluidos
@
o#
o!
lo que sea, probablemente tendrá que usar el código de caracteres HTML para cualquiera de esos caracteres especiales. Consulte esta página para saber cómo puede hacerlo: http://www.obkb.com/dcljr/charstxt.htmlfuente
También estaba enfrentando el mismo problema. Entonces llegué a saber sobre CNTLM. Ahora funciona muy bien. Vea cómo configurar CNTLM aquí.
fuente
Hice un script de Python para establecer la configuración del proxy en Ubuntu
Asuma la siguiente configuración, debe reemplazarla en lugares relevantes
He hecho un video que te lleva a través de todos los pasos:
https://www.youtube.com/watch?v=eBtzKa-dvJg
Los pasos se detallan aquí:
Descargar el guion
setproxy.py
https://pastebin.com/MbBHta8g
Digamos que ha guardado el
setproxy.py
en laDownloads
carpetaComando general:
sudo python setproxy.py proxy_address proxy_port proxy_username proxy_password
Para nuestro ejemplo
172.16.26.214
3128
king
queen
En caso de proxy simple Sin autenticación, el comando es:
172.16.26.214
3128
En caso de que lo haya
python 3
ejecutado y más arriba,python2.7
los comandos se verán como172.16.26.214
3128
172.16.26.214
3128
king
queen
fuente
También puedes probar los siguientes comandos.
Para conexión http - exportar:
Para conexión https - exportar:
Y del mismo modo para ftp y otras conexiones.
fuente