为 apt-get 配置 HTTP 代理
apt-get
是 Ubuntu 和 Debian 系统的软件包管理工具。由于众所周知的原因,很多软件包服务器位于国外,当需要安装或更新软件包时,就得使用国内镜像或者使用魔法。Ubuntu 的帮助文件《Setting up apt-get to use a http-proxy 》 介绍了为 apt-get
设置 HTTP 代理的方法。
临时配置 🔗
与很多命令行程序类似,可通过设置环境变量 http_proxy
设置 HTTP 代理。
使用 root 用户执行 apt-get
🔗
如果使用 root
用户执行 apt-get
,那么直接设置 http_proxy
即可。比如
export http_proxy=http://yourproxyaddress:proxyport
此后,apt-get
命令就会使用代理了。
使用 sudo 执行 apt-get
🔗
如果使用 sudo
运行 apt-get
,那么还需要在 /etc/sudoers
中添加如下内容:
Defaults env_keep = "http_proxy https_proxy ftp_proxy"
然后设置 http_proxy
环境变量后,apt-get
命令才会使用代理。
通过 APT 配置文件设置代理 🔗
如果想让 apt-get
长期使用代码,那么可在 APT 配置文件中设置代理。
编辑或者创建 /etc/apt/apt.conf
文件,添加如下内容:
Acquire::http::Proxy "http://yourproxyaddress:proxyport";
保存后即可生效。
加载中...