Ubuntu 24.04 on Raspberry Pi 5でpinctrlなどを導入する手順

Raspberry Pi OSではpinctrl等のコマンドが用意されているようだが、Ubuntuイメージでは用意されていない。

Ubuntuでも利用したい場合は自前でビルド・導入する必要があるが、READMEに書いてある手順だけだとうまく動かなかった。

手順:

$ sudo apt install cmake device-tree-compiler libfdt-dev libgnutls28-dev build-essential    # コンパイラーがないって怒られるのでbuild-essentialを入れておく

# 以下、しばらくREADMEの手順通り
$ git clone https://github.com/raspberrypi/utils.git
$ cd utils
$ cmake -DBUILD_SHARED_LIBS=1 .
$ make 
$ sudo make install

# 配置されたライブラリにパスが通ってないのでsystem-wideで通しておく
$ echo /usr/local/lib/ | sudo tee /etc/ld.so.conf.d/usr-local-lib.conf
$ sudo ldconfig