linux下自动安装包制作

jiangfeng999 2009-05-18 03:02:45
我有一个项目,该项目中由3个不同的应用程序组成,每个应用程序都对应着1个或2个配置文件.现在要把这3个程序以及相关的配置文件制作成一个安装包,在安装时安装程序要自动根据系统的信息,填写其中的配置文件.
这些功能如果用rpm包好像实现不了,大家有什么好的解决方案意见吗?
...全文
848 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
hupo1982 2009-05-19
  • 打赏
  • 举报
回复
觉得楼主的情况还是做个脚本好一点,比较通用
ckc 2009-05-19
  • 打赏
  • 举报
回复
rpm只在redhat一系中使用,还没有deb用的多
不过aix倒是也支持rpm
sco就不清楚了,另外sco已经被淘汰了,估计也就银行还有些老系统跑在sco上吧
你的应用想在linux、aix、sco上用?
需要重新编译的吧
所以你实际上不需要考虑一个安装包适应这3种系统
jiangfeng999 2009-05-19
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 puheavy123 的回复:]
如果是简单的话就用shell吧,如果觉得需要用rpm就用rpm,我觉得都差不多,只要一致性好都行
[/Quote]
呵呵,9楼说的正好是问题的关键所在.因为这个安装包做出来除了要支持linux,还要支持AIX,SCO系统,所以不知道
rpm包对AIX和SCO是否支持.
puheavy123 2009-05-19
  • 打赏
  • 举报
回复
移植性
puheavy123 2009-05-19
  • 打赏
  • 举报
回复
如果是简单的话就用shell吧,如果觉得需要用rpm就用rpm,我觉得都差不多,只要一致性好都行
zhouxingyu896 2009-05-19
  • 打赏
  • 举报
回复
学习
morris88 2009-05-19
  • 打赏
  • 举报
回复
当然,最简单的方式就是自己做一个安装shell脚本,检测环境后根据
相关情况安装就行了
xiaoxin_ye 2009-05-19
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 MSDA 的回复:]
引用 9 楼 puheavy123 的回复:
如果是简单的话就用shell吧,如果觉得需要用rpm就用rpm,我觉得都差不多,只要一致性好都行

呵呵,9楼说的正好是问题的关键所在.因为这个安装包做出来除了要支持linux,还要支持AIX,SCO系统,所以不知道
rpm包对AIX和SCO是否支持.
[/Quote]

正解 lz加油
puheavy123 2009-05-18
  • 打赏
  • 举报
回复
读取配置文件的话,我觉得shell就很不错,要求的水平也不用很高
jiangfeng999 2009-05-18
  • 打赏
  • 举报
回复
up,加入
青火 2009-05-18
  • 打赏
  • 举报
回复
顶下~正在研究~
morris88 2009-05-18
  • 打赏
  • 举报
回复
Rpmbuild使用方法简要: http://blog.chinaunix.net/u/7356/showart_235311.html

系统信息可以通过命令设置到 shell 环境变量中,rpmbuild 就可以使用这些环境变量了嘛;
当然也可以在 rpmbuild 的配置中检测那些系统信息嘛,安装时检测不行么...
morris88 2009-05-18
  • 打赏
  • 举报
回复
rpmbuild 实现不了么?

23,124

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧