如何在 debian 11 中使用 devmem 命令?

如何在 debian 11 中使用 devmem 命令?

为什么 Debian 没有devmem2

我尝试使用命令安装 devmemsudo 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没有在 Debian 中打包,大概是因为没有人看到对软件包的足够需求。

构建起来并不难:

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

相关内容