Debian 11 で devmem コマンドを使用するには?

Debian 11 で devmem コマンドを使用するには?

Debianはなぜできませんか?devmem2

コマンドを使用してdevmemをインストールしようとしました。sudo apt-get install devmem2

次のエラーが発生します。

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package devmem2

上記のコマンドを実行する前に、sudo apt-get update

私は出力を得た

Hit:1 http://security.debian.org/debian-security bullseye-security InRelease
Hit:2 http://deb.debian.org/debian bullseye InRelease
Hit:3 http://deb.debian.org/debian bullseye-updates InRelease
Hit:4 http://repos.rcn-ee.com/debian bullseye InRelease  
Reading package lists... Done

答え1

devmem2Debian にはパッケージされていません。おそらく、誰もパッケージに対する十分な需要を見ていないからです。

構築するのは難しくありません。

sudo apt install build-essential
wget https://raw.githubusercontent.com/radii/devmem2/master/devmem2.c
make devmem2

devmem2これにより、使用可能なバイナリファイルが残ります。

本当にパッケージが必要な場合は、Ubuntuパッケージを再構築できます。

sudo apt install devscripts debhelper build-essential
dget -ux https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/devmem2/0.0-0ubuntu2/devmem2_0.0-0ubuntu2.dsc
cd devmem2-0.0
dpkg-buildpackage -us -uc
cd -
sudo dpkg -i devmem2_0.0-0ubuntu2_amd64.deb

関連情報