使用wget报错403

问题描述

使用wget在清华镜像站下载Anaconda报错ERROR 403: Forbidden.


原因分析:

服务器正在检查引用者,一些 HTTP 请求也会得到错误响应,因为它们会拒绝不以 Mozilla 开头或不包含 Wget 的用户代理。


解决方案:

wget --user-agent=“Mozilla” + 要下载的链接
例如:

wget --user-agent="Mozilla" https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2023.09-0-Linux-x86_64.sh

参考资料

链接: link

### 解决 `yum install wget` 时遇到的错误 当在 CentOS 中尝试使用 `yum install -y wget` 安装 wget 工具并遭遇诸如 "Could not resolve host: mirrorlist.centos.org; 未知的错误" 的情况时,这通常意味着网络配置或 YUM 配置存在问题[^2]。 对于无法解析主机名的情况,可以考虑以下几个方面来解决问题: #### 修改镜像源地址 如果默认的 Centos 源不可访问,则可更换为更稳定的国内镜像源。例如阿里云提供的镜像服务: ```bash mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo ``` #### 清理缓存重建索引 更新完仓库文件之后应当清理旧的数据重新建立缓存以便获取最新的软件包列表: ```bash yum clean all yum makecache ``` #### 关闭最快的镜子插件 有时启用此功能反而会带来麻烦,可以通过编辑 `/etc/yum/pluginconf.d/fastestmirror.conf` 文件禁用它: ```bash sed -i 's/^enabled=1/enabled=0/' /etc/yum/pluginconf.d/fastestmirror.conf ``` 完成上述操作后再试一次 `yum install -y wget` 应该就可以正常工作了。另外需要注意的是,在某些情况下即使安装成功也可能存在路径变量未设置好的问题导致命令行找不到 wget 命令,此时可通过手动添加环境变量或将二进制文件所在位置加入到系统的 PATH 变量中去解决这个问题[^4]。
评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值