为什么 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