- 论坛徽章:
- 0
|
10可用积分
一个分布式控制系统的总上位机, 用TCP/IP连接MCU的控制器. 上位机程序用gtk编写(调用postsql数据库), 外加一个webmin供远程登录.
工控机上使用的系统一定要非常稳定, 所以我决定定制linux的组件, 准备 是
kernel + postsql + apache2 ---> Xorg ---> gtk库 + gtk界面.
用dd拷贝的方式进行安装或直接做成iso光盘. (做成光盘还没实验)
讨论的各种方法: 主要有: 在原有系统上精简, 在安装光盘上定制安装的rpm/deb/..包, LFS.....
最后, 比较快速和简单的方法是:
用debian 的网络安装盘装一个最小系统, 大概180M, 然后apt-get网络安装gcc, autotool ...(得做开发啊...), 很成功, 系统运行了1个月左右.
很成功简单的解决了包的依赖性关系. 但是在这个时候, 问题出现了.
最近我不小心吧Xorg配置崩溃了(实验总得出点事吧, 要不咋定制啊), 我想把xorg卸载, 再装新的. 于是我 apt-get remove...install
结果显示broken dependencs..... 看来出事了, 我一直是在线更新软件的, 难道就这样出错了, 然后我用apt和dpkg鼓捣了N久, 貌似是X再也装不上了....
用apt构建的系统, bug就是一个软件冲突了, 那么可能永远不能安装了.
此外, apt安装导致软件臃肿, 装个gtk库把perl什么都装上(gtk提供perl, pyhone的接口, 所以...)
我认为apt方式并不是定制linux系统的一种好方法, 请教大家有没有更好的思路???
等待大家的回答. |
最佳答案
查看完整内容
希望朋友网上收的贴子对您有用!裁减Linux一般有两种办法,其一是重新生成kernel和文件系统,其二是在原有的系统上删除不必要的文件缩小“体积” 对从一个完整的RedHat 7.3版本而言,其最小安装也有300M,因此,第二个方法是不太现实的。于是重构文件系统和kernel成为了必然。 裁减目标:构成一最小Linux系统担负实验室网关工作,系统载体为硬盘,运行使用RAMDISK,从而减小意外断电造成的文件系统修整消耗提高系统可靠性。 目标平 ...
|