Ubuntu18.04にROS Melodicをインストールします(コマンドが見つかりませんE:ロックを取得できません、rosdep init初期化エラーの問題(インターネットには解決策はありません。ネットワークの問題ではありません。インストールするように教えます))

  コマンドが見つかりませんE:ロックを取得できません、rosdep init初期化エラーの問題(インターネット上のすべての方法を解決できない、ネットワークの問題ではない、インストールするように教えます)↵

Melodicをインストールする

初心者が初めてメロディックをインストールするとき、インストールプロセスでは、インストール手順に従って常にエラーレポートが表示されます。実行結果はブロガーの結果ほど良くありません。同じブログ結果が多数見つかることがあります。初期化の失敗の問題はネットワーク速度ではありません!これは、GitHubがブロックされているためです。

apt install -y ros-melodic-desktop-full、

sudo rosdep initを初期化する

エラー:

エラー:デフォルトのソースリストをダウンロードできません

https://raw.githubuser content.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.lis

 

1 ROSソフトウェアソースの構成

sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'

2構成キー

sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

3システムソフトウェアソースの更新

sudo apt update

4 Melodicをインストールします(最初のピット!!!)

sudo apt install ros-melodic-desktop-full

E:ロック実行の失敗を取得できません(下記の解決策)

順番に実行

sudo ps -ef | grep dpkg | awk -F ' ' '{print $2}' | xargs sudo kill -9
sudo ps -ef | grep apt | awk -F ' ' '{print $2}' | xargs sudo kill -9
sudo rm -rf /var/lib/dpkg/lock-frontend
sudo rm -rf /var/lib/dpkg/lock
sudo rm -rf /var/lib/dpkg/lock*

 

2再起動し、可能な限り何度も再起動します。これは数回以上になります。

5初期化(2番目のピット!!!)

sudo rosdep init
rosdep update

      この初期化エラーが発生します。初期化エラーネットワークの3つの方法で問題を解決することはできません。ネットワークが良くないと言う人もいれば、それがホットスポットであると言う人もいます。上のページをコピーすると、接続を開けないため、フォルダーを作成します問題はネットワークの速度ではないので、それは役に立ちません!githubをブロックしたため

以下の初期化問題の解決を開始します

1以降の指示を簡略化する権限を入力します。

进入root权限
sudo su

2次のステートメントを実行すると、表示されます

lsb_release -a

3実装

apt install -y ros-melodic-desktop-full

4 GitHubのシールド問題を解決する

実行する

sed -i "s/raw.githubusercontent.com/raw.ctl.app/g" /usr/lib/python2.7/dist-packages/rosdistro/__init__.py

sed -i "s/raw.githubusercontent.com/raw.ctl.app/g" /usr/lib/python2.7/dist-packages/rosdistro/manifest_provider/github.py

sed -i "s/raw.githubusercontent.com/raw.ctl.app/g" /usr/lib/python2.7/dist-packages/rosdep2/rep3.py

sed -i "s/raw.githubusercontent.com/raw.ctl.app/g" /usr/lib/python2.7/dist-packages/rosdep2/gbpdistro_support.py

5rosdep init

6以下の命令を順番に実行します

7 rosdepを開始する

8つの構成環境変数

インストール完了!

以下を確認してください

ロスコア

rosrun turtlesim turtlesim_node

rosrun turtlesim turtle_teleop_key

上記の3つのコマンドを3つのターミナルで順番に実行し
て小さなカメ制御し、最後のターミナルをクリックして他の位置をクリックしないでください。キーボードの矢印キーを使用して制御できます。

 

 

 

 

 

 

 

元の記事を10件公開 11 件を獲得 3934回閲覧

おすすめ

転載: blog.csdn.net/jasdhasd/article/details/105607125