最小化Debios Distro for Kiosk Application(配置文件未使用的软件包)

时间:2014-05-08 06:18:58

标签: linux profiling debian embedded-linux

我有一个Debian发行版,可以启动并执行一个自助服务终端的应用程序。文件系统目前为1.5 GB,其中大部分未使用。是否有一种方法可以分析引导过程并查找在引导和执行期间使用哪些库?然后我可以卸载未使用的包。大部分权重是/ usr

中的.so文件
cd / 
du -hsx * | sort -rh | head -5 
1.3G    usr
190M    var
88M     lib
47M     root
7.6M    etc

deborphan不显示未使用的包,只显示孤儿。

"find / -atime -20 -type -f"的用途有限,因为我对多台计算机进行映像,给出的日期是文件到本地计算机的写入时间。

对于任何提前知道应用程序并且空间非常宝贵的情况,分析似乎有所帮助。

2 个答案:

答案 0 :(得分:0)

- 不是直接回答 -

您是否考虑过使用http://www.emdebian.org/这样的小型安装进行处理,而不是试图整理完整的debian安装?

这是我开始构建Prime(http://www.prime-linux.org)时遇到的情况。

答案 1 :(得分:0)

您可以使用 here 找到一个可以构建的 Yocto Project 如何为Raspberry Pi制作12MB Debian SD卡图像。 Yocto项目教程是 here