我正在基于ubuntu定制linux文件系统,这个文件系统是在我的开发机器上解压出来的,我可以在其中安装定制的二进制文件、库和脚本,这相当容易。
但是我需要将debian软件包直接安装到解压的文件系统中,比如test.deb,它的内容如下所示。
dpkg -c test.deb
./usr/lib/
./usr/lib/arm-linux-gnueabihf/
./usr/lib/arm-linux-gnueabihf/libdrm.so.2.4.0使用"cp -r",这可以复制到文件系统中,通过这样做,如何满足额外的运行时依赖,如包管理器的条目,包缓存等。
发布于 2015-11-29 06:09:06
一种方法可能是创建一个ARM debian文件系统,使用debbootstrap,chroot到其中,然后添加您想要的包。这可以在您的开发人员系统上完成,即使您的开发人员系统是一个不同的架构,比如x86,因为您可以在ARM chroot中使用qemu-user在x86上模拟ARM命令。
https://stackoverflow.com/questions/33952329
复制相似问题