【ソースを変更せずに解決する場合】 ROS2インストールエラー:curl:接続が拒否されました

ROS2 をインストールするときは、次のコマンドを入力してキーを取得します。

sudo apt update && sudo apt install curl gnupg lsb-release
sudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -o /usr/share/keyrings/ros-archive-keyring.gpg

取得に失敗しました。プロンプト情報:

curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused

解決策:
raw.githubusercontent.com の IP アドレスを /etc/hosts ファイルに追加します。

 sudo nano /etc/hosts
185.199.108.133 raw.githubusercontent.com

次のように変更されました:

127.0.0.1       localhost
::1             localhost ip6-localhost ip6-loopback
ff02::1         ip6-allnodes
ff02::2         ip6-allrouters

127.0.0.1   localhost
127.0.0.1   ubuntu
185.199.108.133 raw.githubusercontent.com

変更後に更新:

sudo apt update

その後、再度キーを取得します

ここに画像の説明を挿入
IP アドレスクエリ Web サイト:
https://otx.alienvault.com/indicator/hostname/raw.githubusercontent.com

おすすめ

転載: blog.csdn.net/Feizhai2/article/details/125516774
おすすめ