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/";
💡
这种方式会将代理设置持久化配置,但是不够灵活,如果代理出现问题需要再次修改配置文件进行调整。
 
 
欢迎加入喵星计算机技术研究院,原创技术文章第一时间推送。
notion image
 
BPF 映射类型BPF 学习系列之 - BPF 实验环境配置