Ubuntu 中 rosdep init 问题解决方案

本方法是在 Ubuntu 中使用修改 hosts 文件,使其链接到相应的数据包,从而使得在运行 rosdep 相关的指令能够正常运行而不会报错。

1、进入 hosts 文件中

sudo gedit /etc/hosts

2、添加链接接口

将以下所有的内容复制到打开的 hosts文件中

# GitHub520 Host Start
140.82.112.4                  alive.github.com
140.82.112.4                  live.github.com
44.192.108.2                  github.githubassets.com
140.82.112.4                  central.github.com
54.164.171.171                desktop.githubusercontent.com
140.82.112.4                  assets-cdn.github.com
3.238.219.123                 camo.githubusercontent.com
151.101.1.6                   github.map.fastly.net
151.101.1.6                   github.global.ssl.fastly.net
140.82.112.4                  gist.github.com
185.199.108.153               github.io
140.82.112.4                  github.com
192.0.66.2                    github.blog
140.82.112.4                  api.github.com
34.203.199.220                raw.githubusercontent.com
54.172.194.178                user-images.githubusercontent.com
34.227.88.78                  favicons.githubusercontent.com
3.236.46.67                   avatars5.githubusercontent.com
54.235.53.220                 avatars4.githubusercontent.com
3.239.77.185                  avatars3.githubusercontent.com
107.21.69.189                 avatars2.githubusercontent.com
23.22.25.41                   avatars1.githubusercontent.com
54.165.65.80                  avatars0.githubusercontent.com
34.239.173.95                 avatars.githubusercontent.com
140.82.112.4                  codeload.github.com
72.21.206.80                  github-cloud.s3.amazonaws.com
72.21.206.80                  github-com.s3.amazonaws.com
72.21.206.80                  github-production-release-asset-2e65be.s3.amazonaws.com
72.21.206.80                  github-production-user-asset-6210df.s3.amazonaws.com
72.21.206.80                  github-production-repository-file-5c1aeb.s3.amazonaws.com
185.199.108.153               githubstatus.com
140.82.114.17                 github.community
52.224.38.193                 github.dev
140.82.112.4                  collector.github.com
3.227.239.194                 pipelines.actions.githubusercontent.com
35.173.215.79                 media.githubusercontent.com
18.234.217.88                 cloud.githubusercontent.com
18.205.96.160                 objects.githubusercontent.com
13.107.213.40                 vscode.dev


# Update time: 2022-09-08T11:00:37+08:00
# Update url: https://raw.hellogithub.com/hosts
# Star me: https://github.com/521xueweihan/GitHub520
# GitHub520 Host End

3、保存并运行

将以上内容复制保存后,再次运行以下指令便可成功。

# 初始化
sudo rosdep init

#更新
rosdep update

特殊情况

此类情况是在以上情况运行时报错才需要使用以下指令激活,如果运行以上指令还是存在问题,可能是因为未能生效,需要通过以下指令刷新 DNS 才可以。

sudo nscd restart

# 如以上指令运行,报错则须安装:

sudo apt install nscd 或 sudo /etc/init.d/nscd restart

 然后再次运行以下指令便可成功。

# 初始化
sudo rosdep init

#更新
rosdep update

到此结束,以上便是 rosdep 问题解决方案。

参考链接:GitHub - 521xueweihan/GitHub520: 让你“爱”上 GitHub,解决访问时图裂、加载慢的问题。(无需安装)

猜你喜欢

转载自blog.csdn.net/qq_57061492/article/details/126761163