Ce guide vous montrera comment définir un proxy pour le gestionnaire de packages APT afin que vous puissiez installer et mettre à jour des packages à partir de dépôts distants.
L'utilisation d'un serveur proxy comme intermédiaire d'accès à Internet est un scénario commercial courant. Si vous exécutez un système Ubuntu ou Debian derrière un serveur proxy, vous avez tenté d'installer des packages sans succès.
Si vous avez rempli vos informations de proxy lors de l'installation, le fichier de configuration APT aurait été automatiquement mis à jour. Cependant, si vous ne l'avez pas fait, vous devez suivre les instructions suivantes.
Configurer APT pour qu'il fonctionne avec un serveur proxy
Cela peut être fait facilement. APT charge tous les fichiers de configuration sous le /etc/apt/apt.conf.d
annuaire. Par conséquent, nous pouvons créer une configuration spécifique pour notre proxy, en la séparant de toutes les autres configurations.
1. Créer un nouveau fichier vide
Vous devez créer un nouveau fichier vide dans /etc/apt/apt.conf.d/
annuaire. Appelons-le proxy.conf
. Bien sûr, le nom peut être ce que vous voulez.
sudo touch /etc/apt/apt.conf.d/proxy.conf
2. Ouvrez le fichier proxy.conf dans un éditeur de texte
Ouvrez ensuite le fichier proxy.conf avec votre éditeur de texte préféré.
sudo vim /etc/apt/apt.conf.d/proxy.conf
3. Ajouter une configuration proxy APT
Vous devez avoir l'adresse IP et le port du serveur proxy.
Pour configurer votre proxy HTTP , ajoutez la ligne suivante :
Acquire::http::Proxy "http://proxy_server:port/";
Pour configurer votre proxy HTTPS , ajoutez la ligne suivante :
Acquire::https::Proxy "http://proxy_server:port/";
Il existe également une méthode alternative de définir les paramètres de proxy pour APT. Bien que similaire, il supprime certaines redondances.
Acquire {
HTTP::proxy "http://proxy_server:port/";
HTTPS::proxy "http://proxy_server:port/";
}
Si votre proxy prend en charge l'authentification et nécessite un nom d'utilisateur/mot de passe pour la connexion, utilisez :
Acquire::http::Proxy "http://user:[email protected]_server:port/";
Enregistrez vos modifications et quittez l'éditeur de texte.
Remarque : Gardez à l'esprit que proxy_server
et port
des exemples ci-dessus doit être remplacé par l'adresse IP/le nom et le port proxy appropriés.
4. Tester la configuration du proxy APT
Désormais, APT utilisera les paramètres de proxy pour obtenir des mises à jour, installer des packages, etc.