2024/7/10
问题描述:
使用Buildroot,终端中使用wget下载失败
现象:
$ cd buildroot-2024.02.3
$ make beagleboard_defconfig
$ make
>>> toolchain Installing to target
>>> xz 5.4.5 Downloading
wget -nd -t 3 -O '/home/mingze/Documents/Projects/Buildroot/buildroot-2024.02.3/output/build/.xz-5.4.5.tar.bz2.Wr3TMu/output' 'https://tukaani.org/xz/xz-5.4.5.tar.bz2'
--2024-07-10 17:27:51-- https://tukaani.org/xz/xz-5.4.5.tar.bz2
正在解析主机 tukaani.org (tukaani.org)... 5.44.245.25
正在连接 tukaani.org (tukaani.org)|5.44.245.25|:443... 失败:连接超时。
重试中。
解决方案(使用魔法):
1. 为当前会话设置代理
注:按照自己的代理修改ip和端口
https_proxy=https://127.0.0.1:7897
或
2. 永久自定义开关设置代理
#切换目录
cd ~/
#创建或编辑
gedit .wgetrc
.wgetrc文件中添加
https_proxy = https://127.0.0.1:7897
use_proxy = on
.bashrc中添加
# Functions to enable or disable HTTPS proxy for wget
proxy_on() {
export https_proxy=https://127.0.0.1:7897
echo "HTTPS proxy for wget enabled."
}
proxy_off() {
unset https_proxy
echo "HTTPS proxy for wget disabled."
}
测试
#打开
$ proxy_on
HTTPS proxy for wget enabled.
$ echo $https_proxy
https://127.0.0.1:7897
#关闭
$ proxy_off
HTTPS proxy for wget disabled.
$ echo $https_proxy
#空
成功