解决curl: (7)连接拒绝错误及手动下载ros.key文件安装签名
一、错误原因分析
- DNS解析被污染:导致无法通过域名取得正确的IP地址,请求被错误引导。
二、解决方案
- 手动下载文件:- 使用科学上网工具,访问raw.githubusercontent.com上所需的文件地址,如ros.key,并将其内容保存到本地。- https://download.csdn.net/download/iskugs/89966799这里有我下载好的![](https://i-blog.csdnimg.cn/direct/b14f6cc5a9ae4fcb9d75ddb301d8151f.png)
- 文件处理:- 确保下载的文件完整无误,然后将其放置在/usr/share/keyings/目录中并更名为ros-archive-keyring.gpg。-
sudo mv ros.key /usr/share/keyrings/ros-archive-keyring.gpg``````ll /usr/share/keyrings/
- - 手动安装签名:- 使用本地的/usr/share/keyrings/ros-archive-keyring.gpg文件进行手动安装签名操作即可。-
sudo apt-key add /usr/share/keyrings/ros-archive-keyring.gpg
三、其他解决方法
- 修改hosts文件:通过查询并添加正确的IP地址到hosts文件,绕过DNS解析。
此方法可有效解决curl连接拒绝问题,确保文件下载和安装顺利进行。
本文转载自: https://blog.csdn.net/iskugs/article/details/143598099
版权归原作者 科翔时刻 所有, 如有侵权,请联系我们删除。
版权归原作者 科翔时刻 所有, 如有侵权,请联系我们删除。