Para el comando
sudo apt-get update
Me sale el siguiente error:
W: Failed to fetch http://ch.archive.ubuntu.com/ubuntu/dists/maverick-updates/multiverse/binary-i386/Packages.gz
407 Proxy Authentication Required (The ISA Server requires authorization to fulfill the request. Access to the Web Proxy filter is denied. )
Estoy ejecutando Ubuntu 10.10 instalado en Windows XP usando VirtualBox. Para las conexiones a Internet estoy usando un servidor proxy con autenticación. Traté de usar la gnome-network-proxy
herramienta para establecer la configuración del proxy en todo el sistema.
Después de que /etc/environment
se haya actualizado por http_proxy
variable con el formato http://my_proxy:port/
, no hubo datos de autenticación.
Lo comprobé con Firefox. El navegador solicitó mi nombre de usuario y contraseña y todo funcionaba bien. Desafortunadamente, no fue el caso de apt-get. También he tratado de hacer lo que se describe aquí . Lamentablemente no funciona.
¿Puede estar relacionado de alguna manera con el hecho de que un proxy está en un dominio de Windows, alguna idea?
Mi nombre de proxy es http-proxy . ¿Es ' - ' un personaje especial aquí?
Respuestas:
Para mi red corporativa, mi administrador me dio el nombre del proxy en el formato:
Para nuestra red de Windows nuestro nombre de usuario está en el formato:
Por ejemplo:
Esto se agregó al siguiente archivo NUEVO (no existe de manera predeterminada):
Se agregó el siguiente texto:
Si está utilizando un proxy anónimo, entonces no necesita sus credenciales de inicio de sesión:
Guarde el archivo y luego verifique que todo estaba bien con:
fuente
The program 'gksudo' is currently not installed. You can install it by typing: sudo apt-get install gksu
(que por supuesto no funcionará sin un proxy configurado ...) Afortunadamentesudo
funciona bien.Descubrí que USERNAME y PASSWORD ingresados en el applet "Network Proxy" no se almacenan en el archivo apt.conf, debe agregar manualmente el nombre de usuario y la contraseña en el archivo /etc/apt/apt.conf.
El applet "Proxy de red" solo almacena el nombre de host y el puerto.
La sintaxis básica es
Si está utilizando nombres de usuario y contraseña de Windows, siga estos consejos:
(los usuarios de Windows
/
no usan\
)Si está utilizando una contraseña fuerte / compleja de Windows con caracteres especiales, debe usar la codificación de URL para los valores, por ejemplo, una "@" en la contraseña sería "% 40".
fuente
Prueba a poner
http_proxy
a http: // user: pass @ servidor proxy: puerto /editar:
si la configuración
http_proxy
no funciona, intente editarapt.conf
. EnUbuntu
apt.conf
está fragmentado en el/etc/apt/apt.conf.d/
directorio.En este directorio editar
/etc/apt/apt.conf.d/01ubuntu
:o intente configurarlo usando Synaptic: Configuración -> Preferencias -> Red
Y luego configure su configuración de proxy en "Configuración manual de proxy".
fuente
Estoy detrás de un proxy MS ISA y estoy usando el proxy de autenticación Cntlm; en el
apt.conf
tengo 4 lineas; Leí en alguna parte que la última línea debe estar vacía, pero no estoy seguro. Funciona perfectamente:fuente
cntlm tiene una opción de descubrimiento que ayuda a encontrar la configuración correcta para trabajar con la autenticación NTLM de su red, intente esto:
copie y pegue los resultados en /etc/cntlm.conf
reiniciar cntlm
fuente
'cntlm' is currently not installed. You can install it by typing: sudo apt-get install cntlm
(que si el curso no funciona si mi proxy no está configurado correctamente ...)Abra la terminal y agregue las siguientes líneas a /etc/apt/apt.conf.
Agregue estas 2 líneas:
Guardar y Salir.
Ahora
apt-get update
y debería funcionar detrás de un proxy, pero notará que todavía algo no funciona, ese es eladd-apt-repository
comando.Para poder agregar un repositorio detrás de un proxy, escriba los siguientes comandos:
Ahora puede agregar repositorios en Lucid y Natty usando LANG = C add-apt-repository
Ejemplo:
root @ ubuntu: ~ # LANG = C add-apt-repository ppa: motumedia / mplayer-daily
Via Unixmen
fuente
¿Cómo aplicar apt-get update o instalar en Ubuntu? Estaba detrás de un servidor proxy y después de instalar Ubuntu no pude actualizar o instalar nada usando el comando apt-get. Después de buscar, descubrí que el paquete apt ha cambiado, ahora no hay más apt.conf en el directorio / etc / apt.
Lo que hice para resolver este problema es lo siguiente:
Abrir terminal y el archivo
y agregue al final del archivo estas 2 líneas:
Ahora guarde y salga, ahora podrá actualizar, actualizar o instalar paquetes en Ubuntu
fuente
¡Este ha estado trabajando para mí!
(agregar proxy manualmente desde la GUI a través de la configuración del sistema-> red, etc. debería funcionar) Pero si no funciona y exporta la variable env desde el terminal:
y nuevamente para https:
Lo más importante es agregar -E: para ejecutar
sudo apt-get install
osudo apt-get update
debe ejecutar:El "-E" utiliza las variables de entorno del usuario para la raíz (sudo), es decir, el http_proxy / https_proxy que acaba de exportar.
Espero eso ayude :)
fuente
Con un proxy BlueCoat, para mí el formato del
apt.conf
archivo tenía que verse así:^ ^ ^ ^ Línea en blanco después de la tercera línea proxy, no ingrese esta línea. ^ ^ ^ ^
fuente
Tuve este mismo problema después de instalar Ubuntu 18.04. Lo que funcionó para mí fue:
https://extensions.gnome.org*, *.extensions.gnome.org*
En cuanto al punto 3, no estoy seguro si agregar la entrada anterior funciona o no, pero este paso funciona para mí
fuente
Tenga en cuenta que este cambio de configuración también afectará al Administrador de actualizaciones .
fuente
Esta solución única funcionó para mí:
fuente