web-dev-qa-db-fra.com

Comment configurer le Centre logiciel pour qu'il fonctionne avec un proxy HTTP?

J'ai installé Ubuntu 12.04 LTS à l'aide de l'installateur Windows (Wubi) hier. Et puis j'ai essayé d'installer Chrome, Flash Player, etc., mais rien n'a fonctionné. Ensuite, j'ai essayé d'installer un paquetage aléatoire à l'aide du Centre logiciel (pour voir si cela fonctionnerait), mais cela ne fonctionnait pas non plus. La plupart du temps, il affiche le cache de mise à jour mais rien ne se passe par la suite. Parfois, je reçois un message me signalant qu'il n'a pas pu télécharger le référentiel (je ne sais pas ce que cela signifie) et me demandant de vérifier ma connexion Internet.

J'utilise mon réseau LAN institutionnel avec un proxy nécessitant une authentification avec un nom d'utilisateur et un mot de passe. Firefox fonctionne bien ...!

J'ai navigué sur Internet pour trouver des solutions et j'ai essayé de nombreuses commandes dans le terminal, mais rien n'a fonctionné. Aujourd'hui, j'ai désinstallé puis réinstallé le produit, puis la première chose que j'ai faite est de poser cette question ici. Alors, aidez-moi ... donnez-moi une procédure étape par étape pour conquérir Ubuntu.

5
Neeraj

J'ai défini les détails du proxy dans Système> Réseau et les ai appliqués à l'ensemble du système, mais je n'ai pas pu utiliser le Centre de logiciels (Firefox fonctionnait bien). J'ai lu dans une autre question quelque part ici qu'un utilisateur avait Sudo -H gedit /etc/apt/apt.conf et mis dans Acquire::http::proxy "http://user:pass@proxy:port" même s'il n'avait pas utilisé de nom d'utilisateur ni de mot de passe pour le proxy et que cela fonctionnait pour lui.

J'ai besoin d'entrer un nom d'utilisateur et un mot de passe, et mon nom d'utilisateur et mon mot de passe entrés dans cette chaîne ne fonctionneraient pas, MAIS quand je viens de mettre les mots actuels user:pass le Software Center a commencé à fonctionner!

2
Andrew

Entrez cette commande dans le terminal

Sudo -H gedit /etc/apt/apt.conf

Ajoutez une ligne au fichier comme ci-dessous:

Acquire::http::Proxy"http://user:password@proxy:port";

par exemple

Acquire::http::Proxy"http://ravi:[email protected]:80";

L'utilisateur et le mot de passe sont les identifiant et mot de passe Internet. Vous pouvez le faire de la même manière pour https, ftp, etc.

0
mrravi