RasPi4が執筆時のAPT経由ではいるWiringPiでは認識しないので手動で最新版いれる
$ gpio readall
Oops - unable to determine board type... model: 17
$ sudo apt upgrade wiringpi パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 wiringpi はすでに最新バージョン (2.50) です。 アップグレードパッケージを検出しています... 完了 アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 0 個。
え、最新!? 最新なんで!?
ためしにバージョン確認
$ gpio -v gpio version: 2.50 Copyright (c) 2012-2018 Gordon Henderson This is free software with ABSOLUTELY NO WARRANTY. For details type: gpio -warranty Raspberry Pi Details: Type: Unknown17, Revision: 02, Memory: 0MB, Maker: Sony * Device tree is enabled. *--> Raspberry Pi 4 Model B Rev 1.2 * This Raspberry Pi supports user-level GPIO access.
導入
$ cd /tmp/ $ wget https://project-downloads.drogon.net/wiringpi-latest. deb --2020-03-10 10:16:05-- https://project-downloads.drogon.net/wiringpi-latest.deb project-downloads.drogon.net (project-downloads.drogon.net) をDNSに問いあわせて います... 188.246.205.22, 2a03:9800:10:7b::2 project-downloads.drogon.net (project-downloads.drogon.net)|188.246.205.22|:443 に接続しています... 接続しました。 HTTP による接続要求を送信しました、応答を待っています... 200 OK 長さ: 52260 (51K) [application/x-debian-package] `wiringpi-latest.deb' に保存中 wiringpi-latest.deb 100%[===================>] 51.04K 95.1KB/s 時間 0.5s 2020-03-10 10:16:07 (95.1 KB/s) - `wiringpi-latest.deb' へ保存完了 [52260/52260]
で、dpkgで直接ぶち込み。
$ sudo dpkg -i wiringpi-latest.deb (データベースを読み込んでいます ... 現在 107885 個のファイルとディレクトリがインストールされています。) wiringpi-latest.deb を展開する準備をしています ... wiringpi (2.52) で (2.50 に) 上書き展開しています ... wiringpi (2.52) を設定しています ... man-db (2.8.5-2) のトリガを処理しています ...
なにがある訳でもないでしょうが、一応入れたパッケージは消しときます。
$ rm wiringpi-latest.deb
コマンドを確認すると