QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 780|回复: 12

Server Suite beta1已经上传完毕

[复制链接]
发表于 2004-9-5 22:43:36 | 显示全部楼层 |阅读模式
刚刚学会rpm制作,嘿嘿~~做得不好, 请大家多多见谅!

今天只将httpd、php、mysql制作了rpm包,ftpd和mail server的将在接下来的时间里陆续完成。 请大家帮忙测试一下,多提宝贵意见哈。

已知的一些问题:
*未将libphp4.so安装到apache的modules目录中去,需要修改一下spec;
*未对httpd.conf进行修改使之支持php,仍需手动修改;
*httpd.conf中DocumentRoot设置不对,需要修改一下spec;
*示例页面和php测试页面未来得及包括进去;
*mod_perl未包含进去,安装时需要使用--nodeps --force参数;
*其他计划包含的软件未来得及包含进去。

以上问题准备下周内修改后上传beta2。请各位高手多多指点小弟。


一点心得:
1、可以用pkgbuilder编辑spec文件,在sourceforge上有下载,可以用google搜一把;

2、从rpm中提取spec文件的方法:
先用这个命令列出xxx.rpm中的spec文件:
rpm -qlp xxx.rpm|grep spec
再用这个命令提取spec文件:
rpm2cpio xxx.rpm |cpio -ivd xxx.spec
以前看到有人说用mc提取,但ML中没有mc,实际上mc也是调用cpio来处理的。

3、tarball格式源代码./configure后一般会生成spec文件,直接提取出来用一般都不会有问题;

4、用上面的方法对php4.3.8无效,获得的spec存在很多问题,但仔细浏览一下就会发现:在源代码顶层目录下有一个makerpm的脚本,用它就可以自动产生rpm?不过好像有问题,得修改makerpm一下,将其中的/usr/src/redhat替换为/usr/src/mBuild。这样也可以获得spec文件,但却不能在ML上直接生成rpm。对照错误提示,修改php.spec中的configue参数,通过!

5、在Magic Linux下从源代码制作rpm的基本步骤:
1)将下载的xxx.tar.gz放到/usr/src/mBuild/SOURCES目录下;
2)不管你用什么方法,搞一个xxx.spec文件放到/usr/src/mBuild/SPECS下,并进行适当的编辑;
3)在命令行下进入/usr/src/mBuild/SPECS目录,使用rpmbuild -ba xxx.spec命令进行自动制作。然后你就可以去做爱做的事情了。
4)如果xxx.spec没有问题,等你过一段时间回来后,差不多就制作完了,检查一下/usr/src/mBuild/SRPMS下有没有xxx.src.rpm,检查一下/usr/src/mBuild/RPMS/i386下有没有xxx.rpm。
如果屏幕提示出错,也没找到预期的src.rpm和.rpm,那就只好对照错误提示,从第2步重复开始了。
5)最后,进行安装测试,看看做的rpm是不是正确了。


哦,忘了说了,上传到www.linuxsky.net的/incoming/FansLinux/目录了。spec在join_us目录里。谁能告诉我怎么下载?

请帮忙测试,请多多指教。
发表于 2004-9-6 16:54:20 | 显示全部楼层
http://www.linuxsky.net/down/ftproot/incoming/FansLinux/

PS:最好不要用大写字母作目录名。
回复

使用道具 举报

发表于 2004-9-6 19:41:54 | 显示全部楼层
热烈欢迎服务器开发者加盟!
回复

使用道具 举报

发表于 2004-9-6 19:42:26 | 显示全部楼层
请发站内信件和我联系。
回复

使用道具 举报

发表于 2004-9-7 08:59:38 | 显示全部楼层
欢迎!
回复

使用道具 举报

发表于 2004-9-12 09:58:05 | 显示全部楼层
原来你就是 fujinsan?
回复

使用道具 举报

发表于 2004-9-12 11:35:18 | 显示全部楼层
谁?
回复

使用道具 举报

 楼主| 发表于 2004-9-12 13:21:59 | 显示全部楼层
[quote:c4b4bd1a6c="KDE"]原来你就是 fujinsan?[/quote]
凭什么这么说?我只不过用了他的idea和spec而忘了修改Packager字段而已。
假若你编译一个kernel是不是就变成Linus了呢?
回复

使用道具 举报

发表于 2004-9-12 13:40:48 | 显示全部楼层
回复

使用道具 举报

发表于 2004-9-12 17:09:13 | 显示全部楼层
楼上的不是好淫!


  
回复

使用道具 举报

发表于 2004-9-12 17:56:31 | 显示全部楼层
[quote:c9bdcf61c9="lovewilliam"]
楼上的不是好淫!


  [/quote]
………………………
回复

使用道具 举报

发表于 2004-9-14 01:45:59 | 显示全部楼层
[quote:2a39813be9="fanslinux"][quote:2a39813be9="KDE"]原来你就是 fujinsan?[/quote]
凭什么这么说?我只不过用了他的idea和spec而忘了修改Packager字段而已。
假若你编译一个kernel是不是就变成Linus了呢?[/quote]

请发站内信件联系。
回复

使用道具 举报

发表于 2004-9-14 09:25:47 | 显示全部楼层
不错,支持单独的 Server Suite。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-30 04:57 , Processed in 0.063184 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表