如何在Ubuntu 18.04中设置系统范围的代理?


10

没有“应用系统范围”选项。每次设置或取消设置代理时,我都必须手动更改/etc/apt/apt.conf文件。

如何配置它以使其应用系统范围的代理设置-apt.conf在Ubuntu 18.04中进行相应更新?

编辑

尽管手动设置了apt.conf,但由于出现“配置了不受支持的代理:proxy.server.com//8080”错误,我无法通过Ubuntu软件安装任何软件。我该如何解决?


1
错误报告:bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug / ...您可能希望将自己添加为受影响的人。
大师

您必须http://在主机名前指定,否则所有其他内容
都会引起不适

Answers:


8

在环境变量中设置代理详细信息;
编辑/etc/environment并添加以下行(用您的代理详细信息替换用户名,密码,主机和端口)。

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

用于apt,软件中心等;
编辑/etc/apt/apt.conf.d/80proxy(如果不存在,请创建它)并添加以下行

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
反正有自动更新/etc/apt/apt.conf.d/80proxy吗?我必须每次都手动设置它-在以前版本的Ubuntu中,我不需要这样做-仅通过GUI单击“应用系统范围”按钮就足够了。
审判

您使用什么桌面环境?侏儒?
Gayan Sampath

检查此为Gnome。但每次你设置代理,您将需要键入他们。链接
加扬萨姆帕斯

:)如果找到答案标记它。
Gayan Sampath

尽管手动设置了apt.conf,但由于出现“配置了不受支持的代理:proxy.server.com//8080”错误,因此无法通过Ubuntu软件安装任何软件。我该如何解决?
审判

0

18.04使用GNOME作为默认的桌面管理器,尽管我更喜欢在多个以前的LTS版本中使用的Unity。当我安装并切换到Unity时,在网络/代理设置菜单中恢复了“应用系统范围”选项。

要切换到Unity,请运行sudo apt update && sudo apt install ubuntu-unity-desktop,然后lightdm在出现提示时选择选项。/etc/environment在apt可以到达更新/安装存储库之前,我必须先进行手工编辑以包括我的代理服务器。 该链接详细介绍了如何切换到Unity。


0

/etc/environment什至在上也找不到任何代理信息/etc/apt/apt.conf.d/80proxy,因为我在设置时通知了代理价值。

我在以下文件中找到它:/etc/apt/apt.conf.d/90curtin-aptproxy

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.