找回密码
 注册
搜索
热搜: 回贴
微赢网络技术论坛 门户 服务器 Linux/BSD 查看内容

使用源代码安装还是RPM包安装

2009-12-20 13:33| 发布者: admin| 查看: 41| 评论: 0|原作者: 夙瑶

相信大家都曾经为这么一个问题所困惑:
在RH的系统下,到底是使用RPM包安装还是使用源代码包安装,不过如果你用多了就会发现,其实没有什么比较好的说法,只是仁者见仁智者见智,各自有各自的好处。
记得当初刚开始学Linux的时候,什么东西都喜欢使用源代码安装,觉着这个才叫安装软件,不过自己也只是简单的使用
./configure
make
make test
make install
就算完事了,也一定要自己编译成功N次内核才善罢甘休。
后来自己变懒了,什么都习惯使用RPM了,特别时候后来使用yum安装,自动解决了依赖问题,不用为找某个软件包在各个搜索引擎上来回的search的,卸载也比较彻底(当然也不排除部分spec写得不好的情况)。总之脑子里就是一个yum和Internet。
最近接手几个别人作的项目,都是在开源软件的基础上修改得到的,一开始我的想法是修改后的软件包都重新打包成RPM,最后能把配置文件都打包进去,把spec修改好,这样到别的机器只要cp过RPM过去RPM安装就可以了。但是他们始终没有这么一个概念。
他们也是在网上找到一些编译和安装的方法,一步一步就安装好了,然后修改、重新安装如此反复,所以目前软件安装得很乱,可以说安装后的程序遍布系统的各个角落,如果要移植或者说是部署到别的系统上,我必须从头至尾重新弄一边,郁闷至极。
下次如果做类似的活,一定要事先规定一些约定:

如编译安装后的软件包一定要放到一个固定的目录下:/home/project之类的目录,每个软件包各占一个目录,对于必须修改的,
如:ld.so.conf尽量新建一个文件到/etc/ld.so.conf.d目录下,在/home/project下放一个启动脚本,只要做一个软连
接到/etc/init.d/目录下 chkconfig add xxx即可自动启动和停止等等。
这样以后不部署到别的系统,至于打包过去,简单的配置几个文件,系统就可以运行了。
以上是个人的一些感觉,当然了,仁者见仁智者见智:)







最新评论

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

GMT+8, 2024-9-30 11:31 , Processed in 0.164068 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

返回顶部