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?

Procès
la source
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/";
Gayan Sampath
la source
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.

tpm1510
la source
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.

Redbob
la source