Debian 11에서 devmem 명령을 사용하는 방법은 무엇입니까?

Debian 11에서 devmem 명령을 사용하는 방법은 무엇입니까?

데비안은 왜 안되나요?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

devmem2데비안에는 패키지되어 있지 않습니다. 아마도 아무도 패키지에 대한 충분한 수요를 보지 못했기 때문일 것입니다.

구축하는 것은 어렵지 않습니다.

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

관련 정보