如何在使用apt安装软件包时临时设置使用代理
- 2024-06-12 21:35:00
- 丁国栋
- 原创 747
通常大部分软件可以使用 export {ALL,HTTP,HTTPS}_PROXY=socks5://10.8.1.7:3127
以及 export {all,http,https}_proxy=socks5://10.8.1.7:3127
临时配置代理,执行后即可使用curl或wget等工具下载文件。
但在Debian/Ubuntu 里这个命令却是个例外,如果想让apt通过代理下载,则需要添加额外的参数 。-o Acquire::http::proxy="socks5h://127.0.0.1:1080/"
注:
socks5h
并不是笔误,而是约定好的协议。
sudo apt install --upgrade -o Acquire::http::proxy="socks5h://10.8.1.7:3127/" PACKAGE sudo apt-get install --upgrade -o Acquire::http::proxy="socks5h://127.0.0.1:1080/" PACKAGE
注:使用 --upgrade
参数可以使用apt命令升级软件包。
评论列表
风风
2024-06-16 23:34:43
Email: ****@**** IP: 223.*.*.140 (山东/青岛)
回复
apt 代理实际上给用户的感觉并不好,apt 代理设置既不能通过常规的环境变量指定,而且命令行参数又很难记得住。所以 apt 使用代理起来还是有一定的难度的。可以把 ' -o Acquire::http::proxy="socks5h://10.8.1.7:3127/" ' 放到snippet里,这样更方便使用。另外借助zsh这样的工具以及CTRL + R快捷键搜索命令历史,还是非常方便的。
1/1
发表评论