type
Post
status
Published
slug
2022/12/16/config-proxy-for-apt-package-manager
summary
tags
Ubuntu
Linux
category
Linux
icon
password
new update day
Property
Oct 22, 2023 01:31 PM
created days
Last edited time
Oct 22, 2023 01:31 PM
有时候会遇到服务器不在透明代理环境下,而我们与需要安装的软件下载源连接性不稳定,这个时候我们可能就需要临时为 apt 包管理器启用一下代理。
apt 代理设置主要可以分为以下三种方式。
1 环境变量方法
export http_proxy=http://127.0.0.1:8000 apt-get update
这种方式会设置的代理只在当前会话用户与 shell 中存在(也就是说应该直接 root 用户执行,不能使用 sudo 否则环境变量会失效)
2 临时命令带入
只需要在使用 apt 包管理器的时候,在命令行后面增加如下
-o
选项sudo apt-get -o Acquire::http::proxy="http://127.0.0.1:8000/" update
3 修改 apt 包管理器的配置文件
修改
/etc/apt/apt.conf
,增加如下配置:Acquire::http::proxy "http://127.0.0.1:8000/"; Acquire::ftp::proxy "ftp://127.0.0.1:8000/"; Acquire::https::proxy "https://127.0.0.1:8000/";
这种方式会将代理设置持久化配置,但是不够灵活,如果代理出现问题需要再次修改配置文件进行调整。
欢迎加入“喵星计算机技术研究院”,原创技术文章第一时间推送。
- 作者:tangcuyu
- 链接:https://expoli.tech/articles/2022/12/16/config-proxy-for-apt-package-manager
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章