PYNQZU3.0 にROS-IRONをインストールする
最近、研究の一環としてPYNQ-ZUボードを使用してROSのプロジェクトに取り組んでいます
しかし、PYNQのlinuxは通常のlinuxとは異なり、PYNQLINUX(Ubuntu 22.04ベース)を使用しているらしいです。そのため、PYNQにROS 2をインストールしようとすると、問題が発生します。したがって、修正が必要です。
今から私たちのアプローチを共有したいと思います。これはかならずしも最適な方法とは限らないと思いますが、これまで問題はなかった方法です。
PYNQのバージョン:PYNQ3.0 (Ubuntu22.04)
ROS2のバージョン:ros-iron-desktop
まずは、以下を実行する。
sudo vim /etc/lsb-release
そして内容を以下のように変更する
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04.1 LTS"
次に、以下のコマンドを実行する
sudo vim /etc/os-release
内容を以下のように変更してください
NAME="Ubuntu"
VERSION="22.04.1 LTS (Jammy Jellyfish)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 22.04.1 LTS"
VERSION_ID="22.04"
HOME_URL="https://www.pynq.io/"
SUPPORT_URL="https://discuss.pynq.io/"
BUG_REPORT_URL="https://www.pynq.io"
PRIVACY_POLICY_URL="https://www.pynq.io"
VERSION_CODENAME=jammy
UBUNTU_CODENAME=jammy
以上の操作を行うと、通常の手順を従ってインストールできるはずです