+ -
当前位置:首页 → 问答吧 → 完全用RPM包来制作LFS系统有没有可行性

完全用RPM包来制作LFS系统有没有可行性

时间:2007-11-24

来源:互联网

从源代码建立一个LFS系统太费时间了,能不能直接用编译好的软件包实现LFS系统呢,比如用RPM软件包。我以前试着做过一次,但是做到一半就耽搁了。大家有没有试过的。

作者: hzht123   发布时间: 2007-11-24

那样就不是LFS了,嘿嘿

作者: 不开花   发布时间: 2007-11-24

编译好的软件就是二进制包了,那不是LFS,那是定制安装一个Linux发行版。
再要不就用 .src.rpm 包编译。
但最基础的是按照 LFS 的方法构建一个系统。
LFS / BLFS 达到一定程度,有一定的功底之后,可以这样做
另外
若有不能编译通过的软件,或者编译后使用不太顺手的软件,可以考虑使用 .src.rpm 包。因为有补丁可用。
当然,也可以直接拿二进制包来用。只要你知道如何将它放在合适的位置让它能够运行,并记得在不需要的时候清除它就可以了。

作者: tfkdmwmqtr   发布时间: 2007-11-25

用RPM软件包作系统也是按照LFS手册上说的一样,一个一个软件安装,只是不用编译源代码。
感觉就像把RPM包解压到硬盘上,最后形成了一个系统。定制性也会很强的。
.src.rpm没用过,安装的时候是不是也要编译源代码,编译时间应该和用源码编译差不多吧。

作者: hzht123   发布时间: 2007-11-25

建讓樓主先詳細閱讀 LFS 手冊,了解 LFS 的真議後再發問。

作者: d00m3d   发布时间: 2007-11-25

一个一个装rpm包?那不就是最小化安装个redhat,然后再把光盘里的软件一个一个装上么?

作者: saub   发布时间: 2007-11-26

最小化安装个redhat没办法定制啊
用rpm包可以定制系统,想装哪些软件,不想装哪些软件,自已说了算

作者: hzht123   发布时间: 2007-11-27

rpm 最大的缺陷是 dependency hell,这是我昔日舍弃所有基於 rpm 发行版的原因之一

作者: d00m3d   发布时间: 2007-11-27

嗯,对的。其实redhat一直想解决这个问题,但是牵涉的面太深太广。其实dependency是整个linux的一个难点。包括BLFS到最后也会有依赖包及其版本的问题。什么时候这个问题彻底解决了,Linux的软件安装就会进一大步。包括Debian,你真的要做整个系统的定制,还是要花不少功夫。而且由于在编译时可以用不同的参数来规避一些依赖关系,所以问题就更加的复杂了。你用debian,你就得遵从他们的选择。这个也是我选择LFS的原因,确保完全自由。

其实曾经伙同几个人也想过用简单的rpm格式,自己来写spec,构建一个简洁的系统。象MagicLinux所作的,但是工作量实在是太大了。人手也不够。

作者: intact   发布时间: 2007-11-27