Comment définir un proxy à l'échelle du système dans Ubuntu 18.04?


10

Il n'y a pas d'option `` Appliquer à l'échelle du système ''. Je dois changer manuellement le fichier /etc/apt/apt.conf chaque fois que je configure ou désactive le proxy.

Comment le configurer pour qu'il applique les paramètres de proxy à l'échelle du système - avec la mise à jour d'apt.conf en conséquence dans Ubuntu 18.04?

MODIFIER :

Malgré la configuration manuelle d'apt.conf, je ne peux rien installer via le logiciel Ubuntu car une erreur "Proxy non pris en charge configuré: proxy.server.com//8080" apparaît. Comment puis-je réparer ça?


1
Rapport de bogue: bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/… Vous voudrez peut-être vous ajouter comme étant affecté.
muru

Vous devez spécifier http://devant le nom d'hôte, tout le reste irrite
Margé le

Réponses:


8

Définissez les détails du proxy dans les variables d'environnement;
Modifiez /etc/environmentet ajoutez les lignes suivantes (remplacez le nom d'utilisateur, le mot de passe, l'hôte et le port par les détails de votre proxy).

http_proxy=http://username:password@host:port/
ftp_proxy=ftp://username:password@host:port/
https_proxy=https://username:password@host:port/ 

Pour apt, centre logiciel & etc;
éditez /etc/apt/apt.conf.d/80proxy(s'il n'existe pas créez-le) et ajoutez les lignes suivantes

Acquire::http::proxy "http://username:password@host:port/";
Acquire::ftp::proxy "ftp://username:password@host:port/";
Acquire::https::proxy "https://username:password@host:port/";

1
Existe-t-il de toute façon une mise à jour automatique de /etc/apt/apt.conf.d/80proxy? Je dois le régler manuellement à chaque fois - dans les versions précédentes d'Ubuntu, je n'avais pas besoin de le faire - il suffit de cliquer sur le bouton 'Appliquer le système à travers GUI'.
Essai du

quel est l'environnement de bureau que vous utilisez? Gnome?
Gayan Sampath

vérifiez cela pour Gnome. mais chaque fois que vous définissez un proxy, vous devrez les saisir. lien
Gayan Sampath

:) si vous avez trouvé une réponse, cochez-la.
Gayan Sampath

Malgré la configuration manuelle d'apt.conf, je ne peux rien installer via le logiciel Ubuntu car une erreur "Proxy non pris en charge configuré: proxy.server.com//8080" apparaît. Comment puis-je réparer ça?
Trial

0

18.04 utilise GNOME comme gestionnaire de bureau par défaut, bien que je préfère Unity qui était utilisé dans plusieurs versions précédentes de LTS. Lorsque j'ai installé et basculé vers Unity, l'option "Appliquer à l'échelle du système" a été restaurée dans le menu des paramètres réseau / proxy.

Pour basculer vers Unity, exécutez sudo apt update && sudo apt install ubuntu-unity-desktopet sélectionnez l' lightdmoption lorsque vous y êtes invité. J'ai dû d'abord éditer /etc/environmentà la main pour inclure mon serveur proxy avant qu'apt puisse atteindre les référentiels pour la mise à jour / l'installation. Ce lien donne une description détaillée de la façon de passer à Unity.


0

Je n'ai trouvé aucune information de proxy /etc/environmentmême sur /etc/apt/apt.conf.d/80proxy, car j'ai informé la valeur du proxy lors de la configuration.

Je trouve dans ce dossier: /etc/apt/apt.conf.d/90curtin-aptproxy.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.