回答:
毎年5月にROSリリースがあります。すべてのROSリリースは、ちょうど1つのUbuntu LTSでサポートされます。ROSリリースがまだサポートされている場合でも、ROSリリースはEOL(End Of Life)Ubuntuディストリビューションのサポートを終了します。ROS Kineticリリースは現在Ubuntu 16.04でのみサポートされています。
Ubuntuリポジトリを設定して、「制限付き」、「ユニバース」、「マルチバース」を許可します。
次のコマンドを実行します。
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 0xB01FA116
sudo apt update
4つのデフォルトROS構成から1つを選択します。
sudo apt install ros-kinetic-desktop-full # full desktop
sudo apt install ros-kinetic-desktop # desktop install
sudo apt install ros-kinetic-ros-base # no GUI
sudo apt install ros-kinetic-PACKAGE # individual package installation
利用可能なパッケージを見つけるには、以下を使用します。apt-cache search ros-kinetic
次に、PACKAGE
でros-kinetic-PACKAGE
見つかった利用可能なパッケージの1つに置き換えます。apt-cache search ros-kinetic
初期化rosdep
。rosdep
コンパイルするソースのシステム依存関係を簡単にインストールできるようにします。これは、ROSでいくつかのコアコンポーネントを実行するために必要です。
sudo rosdep init
rosdep update
環境設定
echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc
source ~/.bashrc
ゲットrosinstall
。rosinstall
1つのコマンドでROSパッケージの多くのソースツリーを簡単にダウンロードできます。
sudo apt install python-rosinstall
インストールをテストするには、公式のROSチュートリアルにアクセスしてください。
Ubuntuリポジトリを設定して、「制限付き」、「ユニバース」、「マルチバース」を許可します。
次のコマンドを実行します。
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116
sudo apt update
4つのデフォルトROS構成から1つを選択します。
sudo apt install ros-melodic-desktop-full # full desktop
sudo apt install ros-melodic-desktop # desktop install
sudo apt install ros-melodic-ros-base # no GUI
sudo apt install ros-melodic-PACKAGE # individual package installation
利用可能なパッケージを見つけるには、以下を使用します。apt-cache search ros-melodic
次に、PACKAGE
でros-melodic-PACKAGE
見つかった利用可能なパッケージの1つに置き換えます。apt-cache search ros-melodic
初期化rosdep
。rosdep
コンパイルするソースのシステム依存関係を簡単にインストールできるようにします。これは、ROSでいくつかのコアコンポーネントを実行するために必要です。
sudo rosdep init
rosdep update
環境設定
echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
source ~/.bashrc
ゲットrosinstall
。rosinstall
1つのコマンドでROSパッケージの多くのソースツリーを簡単にダウンロードできます。
sudo apt install python-rosinstall-generator python-wstool build-essential
インストールをテストするには、公式のROSチュートリアルにアクセスしてください。
dpkg: error processing package ros-kinetic-desktop-full (--configure): dependency problems - leaving unconfigured