Pour la commande
sudo apt-get update
J'ai l'erreur suivante:
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. )
J'utilise Ubuntu 10.10 installé sur Windows XP à l'aide de VirtualBox. Pour les connexions Internet, j'utilise un serveur proxy avec une authentification. J'ai essayé d'utiliser un gnome-network-proxy
outil pour définir les paramètres de proxy sur l'ensemble du système.
Après que cela /etc/environment
ait été mis à jour par http_proxy
variable avec le format http://my_proxy:port/
, il n'y avait plus de données d'authentification.
J'ai vérifié cela avec Firefox. Le navigateur m'a demandé mon identifiant et mon mot de passe et tout fonctionnait bien. Ce n'était malheureusement pas le cas pour apt-get. J'ai aussi essayé de faire comme décrit ici . Malheureusement ça ne marche pas.
Peut-il être lié au fait qu'un proxy est dans un domaine Windows, des idées?
Mon nom de proxy est http-proxy . Est-ce que ' - ' est un caractère spécial ici?
Réponses:
Pour mon réseau d'entreprise, mon administrateur m'a donné le nom du proxy au format suivant:
Pour notre réseau Windows, notre nom d'utilisateur est au format:
Par exemple:
Cela a été ajouté au fichier NEW suivant (il n'existe pas par défaut):
Le texte suivant a été ajouté:
Si vous utilisez un proxy anonyme, vous n'avez pas besoin de vos informations de connexion:
Enregistrez le fichier puis vérifiez que tout va bien avec:
la source
The program 'gksudo' is currently not installed. You can install it by typing: sudo apt-get install gksu
(ce qui ne fonctionnera bien sûr pas sans un proxy mis en place ...) Heureusement, çasudo
marche très bien.J'ai constaté que le nom d'utilisateur et le mot de passe entrés dans l'applet "Proxy réseau" ne sont pas stockés dans le fichier apt.conf; vous devez donc ajouter manuellement le nom d'utilisateur et le mot de passe dans le fichier /etc/apt/apt.conf.
L'applet "Proxy réseau" ne stocke que le nom d'hôte et le port.
La syntaxe de base est
Si vous utilisez des noms d'utilisateur et un mot de passe Windows, suivez ces conseils:
(les utilisateurs de Windows n'utilisent
/
pas\
)Si vous utilisez un mot de passe fort / complexe Windows avec des caractères spéciaux, vous devez utiliser le codage de l'URL pour les valeurs. Par exemple, un "@" dans le mot de passe serait "% 40".
la source
Essayez de régler
http_proxy
sur http: // utilisateur: pass @ proxyserver: port /edit:
Si le réglage
http_proxy
ne fonctionne pas, essayez de le modifierapt.conf
. DansUbuntu
apt.conf
est fragmenté dans le/etc/apt/apt.conf.d/
répertoire.Dans ce répertoire, éditez
/etc/apt/apt.conf.d/01ubuntu
:ou essayez de le configurer avec Synaptic: Paramètres -> Préférences -> Réseau
, puis définissez vos paramètres de proxy dans "Configuration manuelle du proxy".
la source
Je suis derrière un proxy MS ISA et j'utilise Cntlm Authentication Proxy; dans le
apt.conf
j'ai 4 lignes; J'ai lu quelque part que la dernière ligne doit être vide, mais je n'en suis pas sûr. Cela fonctionne parfaitement:la source
cntlm a une option de découverte qui aide à trouver la bonne configuration pour fonctionner avec l’autorisation NTLM de votre réseau, essayez ceci:
copier et coller les résultats dans /etc/cntlm.conf
redémarrer cntlm
la source
'cntlm' is currently not installed. You can install it by typing: sudo apt-get install cntlm
(qui, bien sûr, ne fonctionnera pas si mon mandataire n'est pas réglé correctement ...)Ouvrez le terminal et ajoutez les lignes suivantes à /etc/apt/apt.conf.
Ajoutez ces 2 lignes:
Sauvegarder et quitter.
Maintenant
apt-get update
et devrait fonctionner derrière un proxy, mais vous remarquerez que quelque chose ne fonctionne toujours pas, c'est laadd-apt-repository
commande.Pour pouvoir ajouter un référentiel derrière un proxy, tapez les commandes suivantes:
Vous pouvez maintenant ajouter des référentiels dans Lucid et Natty en utilisant LANG = C add-apt-repository
Exemple:
root @ ubuntu: ~ # LANG = C add-apt-repository ppa: motumedia / mplayer-daily
Via Unixmen
la source
Comment appliquer apt-get update ou installer dans Ubuntu? J'étais derrière un serveur proxy et après l'installation d'Ubuntu, je ne pouvais plus rien mettre à jour ou installer en utilisant la commande apt-get. Après une recherche, j’ai trouvé que le paquet apt avait été modifié, il n’y a plus de fichier apt.conf dans le répertoire / etc / apt.
Ce que j'ai fait pour résoudre ce problème est le suivant:
Terminal ouvert et le fichier
et ajoutez au bas du fichier ces 2 lignes:
Maintenant, sauvegardez et quittez, vous pourrez maintenant mettre à jour, mettre à jour ou installer des paquets dans Ubuntu
la source
Celui-ci a fonctionné pour moi !!
(ajouter manuellement un proxy à partir de l'interface graphique via les paramètres système-> réseau, etc. devrait fonctionner) Mais si ce n'est pas le cas et que vous exportez une variable env depuis le terminal:
et encore pour https:
Le plus important d'ajouter le -E: Pour exécuter
sudo apt-get install
ousudo apt-get update
vous devez exécuter:Les "-E" utilisent vos variables d’environnement utilisateur pour la racine (sudo), d’autre part le http_proxy / https_proxy que vous venez d’exporter.
J'espère que ça aide :)
la source
Avec un proxy BlueCoat, pour moi, le format du
apt.conf
fichier devait ressembler à:^ ^ ^ ^ Ligne vide après la 3ème ligne proxy, n'entrez pas cette ligne. ^ ^ ^ ^
la source
Avait ce même problème après l'installation d'Ubuntu 18.04. Ce qui a fonctionné pour moi a été de:
https://extensions.gnome.org*, *.extensions.gnome.org*
En ce qui concerne le point 3, vous ne savez pas si l'ajout de l'entrée ci-dessus fonctionne ou non, mais cette étape fonctionne pour moi
la source
Notez que ce changement de paramètre affectera également le gestionnaire de mise à jour .
la source
Cette solution monocouche a fonctionné pour moi:
la source