我有一个Debian发行版,可以引导和执行kiosk的单个应用程序。文件系统当前为1.5 GB,其中大部分未使用。有没有一种方法可以分析引导过程并找出在引导和执行过程中使用了哪些库?然后,我可以卸载不使用的包。权重的大部分是/usr中的.so文件
cd /
du -hsx * | sort -rh | head -5
1.3G usr
190M var
88M lib
47M root
7.6M etcdeborphan不会显示未使用的包,只会显示孤立包。
"find / -atime -20 -type -f"的使用是有限的,因为我想象了多台机器,给定的日期是文件写入本地机器的时间。
似乎在任何提前知道应用程序并且空间非常宝贵的情况下,分析都会有所帮助。
发布于 2014-05-08 15:04:32
--不是直接回答--
您有没有考虑过从http://www.emdebian.org/这样的小安装开始,而不是尝试整理完整的debian安装?
这是我开始构建Prime (http://www.prime-linux.org)时遇到的情况。
发布于 2014-05-08 21:57:34
你可以找到一个可指导的如何使用为树莓派制作12MB的Debian SD卡图像。Step by step Yocto Project教程是。
https://stackoverflow.com/questions/23534144
复制相似问题