Vou*_*uze 4 linux embedded debian
我正在尝试减小嵌入式系统的大小。所以我正在研究我可以删除什么。
最大的文件之一是:libicudata.so.52.1,长度为 23 Mo。这是我系统的重要组成部分。
JRE 和 Apache 都使用libicu, via libxml2。您可以通过询问aptitude为什么需要软件包来在您的系统上看到这一点:
aptitude why apache2 libicu52\naptitude why openjdk-7-jre libicu52\nRun Code Online (Sandbox Code Playgroud)\n\n这将显示 \xe2\x80\x9cmain\xe2\x80\x9d 依赖关系树libicu52,该依赖关系树分别从 Apache 和 JRE 开始拉入 。您可以-v在后面添加why以列出链接这两个包的所有依赖关系树。
该库很大,因为它包含一个巨大的字符集转换表和区域设置数据数据库。您可以通过浏览ICU 网站上的映射表来了解一些内容。
\n\n我不认为\xe2\x80\x99有任何替代库,至少没有一个可以轻松地作为替代品。libxml2如果您想要一个更小的系统,最好的选择是在没有依赖关系的情况下重建libicu。