分页: 1 / 2

最近想自制一个带OAMP环境的OpenBSD发行版

发表于 : 2011-04-04 11:07
leo
革命尚未成功,有此经验的朋友请踊跃发言。:)

回复: 最近想自制一个带OAMP环境的OpenBSD发行版

发表于 : 2011-04-05 11:49
chenjun
想法很好呀,感觉是不是可以参考livecd的做法,虽然我也不会,但感觉livecd就是把一些自己用到的软件跟原系统结合,制成镜像文件

回复: 最近想自制一个带OAMP环境的OpenBSD发行版

发表于 : 2011-04-05 12:04
leo
主要是site48-arch.tgz这部分要整合进一些amp的修改及组件,apche主要是要修改一下SUEXEC和HARD_SERVER_LIMIT限制(这倒可以在src.tar.gz的源代码里修改一下,最后统一交付编译;修改SUEXEC主要是让不同用户运行不同的cgi,这样在虚拟主机的环境里似乎更安全一些。),mysql和php是要将软件整合进sitexx-arch.tgz里,剩下的还需要系统安装结束后设置一下所有的链接,不是不能,而是事情有些多,没搞过,感觉有些头大,而且还不清楚怎样让安装程序在安装完site48-arch.tgz后,运行一下这个链接设置script。release的手册上这里说的也不是很清楚,我的理解是将相关目录和修改过的配置信息一同连路径打包进site48-arch.tgz这个文件里。如果你有兴趣你来就更好了——我就省心了。:)

回复: 最近想自制一个带OAMP环境的OpenBSD发行版

发表于 : 2011-04-05 14:44
chenjun
感兴趣是一定的,不过小弟的功力还不够,有好些地方自己还搞不定,我会在以后不断深入了解OB后,进行尝试:o

回复: 最近想自制一个带OAMP环境的OpenBSD发行版

发表于 : 2011-04-06 1:27
crzyfish
强烈建议加入ISP集成管理,如klox~

回复: 最近想自制一个带OAMP环境的OpenBSD发行版

发表于 : 2011-04-06 1:51
leo
chenjun 写了:感兴趣是一定的,不过小弟的功力还不够,有好些地方自己还搞不定,我会在以后不断深入了解OB后,进行尝试:o
大家全一样,有时间一起试试吧。
crzyfish 写了:强烈建议加入ISP集成管理,如klox~
大家正在为如何做犯愁呢,你还给设置新项目?呵呵。啥叫ISP集成管理,没听说过,不用拨号很久了。我先google一下扫盲去。

回复: 最近想自制一个带OAMP环境的OpenBSD发行版

发表于 : 2011-04-06 8:31
chenjun
大家全一样,有时间一起试试吧。
这个是肯定要试的,CentOS、Redhart等linux都带的有LAMP的环境,OB如果也把OAMP的环境搭好,应该也会吸引不少用户:)

回复: 最近想自制一个带OAMP环境的OpenBSD发行版

发表于 : 2011-04-07 13:57
crzyfish
kloxo
说错了哈哈,

回复: 最近想自制一个带OAMP环境的OpenBSD发行版

发表于 : 2011-04-07 20:02
leo
crzyfish 写了:kloxo
说错了哈哈,
:confused:,看了一下,似乎平台只能是redhat和centos, 而且也不是默认选项吧,恕我孤陋寡闻。不过确实是一款好软件,风格蛮像cpanel的。

回复: 最近想自制一个带OAMP环境的OpenBSD发行版

发表于 : 2011-04-08 1:32
crzyfish
leo 写了::confused:,看了一下,似乎平台只能是redhat和centos, 而且也不是默认选项吧,恕我孤陋寡闻。不过确实是一款好软件,风格蛮像cpanel的。
我只是打个比方,能集成这种ISPcontrolpanel真的不错,不过估计镜像得dvd装了…

回复: 最近想自制一个带OAMP环境的OpenBSD发行版

发表于 : 2011-04-08 5:38
leo
OpenBSD下似乎没有类似的用户管理面板,可能需要自己来port,可惜我还没有时间看如何port软件。

回复: 最近想自制一个带OAMP环境的OpenBSD发行版

发表于 : 2011-04-08 13:11
leo
比较了一下安装mysql和PHP以后的文件差异,感觉差异太大,如果用tar的方式打包现有(OAMP环境)的文件和路径, 要么体积过大、要么工作量太大,目前看来只有按照OpenBSD官方的发行版制作方法——将这些packages打包进ISO,安装好基本组件后,再安装定制的OAMP的packages,这样可能比较可行。

回复: 最近想自制一个带OAMP环境的OpenBSD发行版

发表于 : 2011-04-09 1:32
crzyfish
leo 写了:比较了一下安装mysql和PHP以后的文件差异,感觉差异太大,如果用tar的方式打包现有(OAMP环境)的文件和路径, 要么体积过大、要么工作量太大,目前看来只有按照OpenBSD官方的发行版制作方法——将这些packages打包进ISO,安装好基本组件后,再安装定制的OAMP的packages,这样可能比较可行。
不懂用squashfs之类的压缩系统怎么弄,这个方案有的话真的很可行,大部分LiveCD都是这么弄的.
去年下的BSDLiveCD都是直接ISO文件系统,感觉确实庞大了点...

回复: 最近想自制一个带OAMP环境的OpenBSD发行版

发表于 : 2011-04-09 5:30
leo
crzyfish 写了:不懂用squashfs之类的压缩系统怎么弄,这个方案有的话真的很可行,大部分LiveCD都是这么弄的.
去年下的BSDLiveCD都是直接ISO文件系统,感觉确实庞大了点...
谢谢提供思路,是应该参照一下livecd的做法。实际上livecd用作演示可以,但感觉实际用处不太大,我觉得做livecd还不如直接做liveusb带着方便。:)

这个问题我原来考虑得简单了,看起来直接操作并不容易,需要定制安装脚本和设置预编译二进制包,难住我了,网上接着找资料区,OpenBSD FAQ这里写的太含糊了,如果我要同时安装10多个packages还真不知道如何操作了。:o

回复: 最近想自制一个带OAMP环境的OpenBSD发行版

发表于 : 2011-04-11 16:52
chenjun
我在网上找了几篇相关的文章,你看看可以用到不,都是英文的,我理解不太好
1 Automatic OpenBSD Installation http://people.cs.uchicago.edu/~brendan/ ... d_install/
2 customize install cd http://www.daemonforums.org/showthread.php?t=2345
3 siteXX.tgz and install.site http://www.daemonforums.org/showthread.php?t=5648

回复: 最近想自制一个带OAMP环境的OpenBSD发行版

发表于 : 2011-04-12 2:07
leo
第二个链接我没有看见过,但是就我所知安装好OAMP的环境后,有大大小小将近170个新文件/目录分布在系统中,如果要制作带路径压缩的sitexx.tgz则意味着将它们“一个一个”挑出来 —— 而且这里还不包括一些原有的但已经修改过的文件,并且shell确实是我的超短板。再考虑一下吧。

回复: 最近想自制一个带OAMP环境的OpenBSD发行版

发表于 : 2012-03-06 11:52
chang
最近尝试了一下,目前已经做好了一个,http://people.cs.uchicago.edu/~brendan/ ... d_install/可以借鉴一下这个
或者:因为OpenBSD安装方法是文件式的安装直接覆盖了,而且官方声明可以在Iso中添加siteXX.tgz[XX为版本号],将所需的文件包方进去,然后新建一个rc.local替代原系统的,在里面添加shell命令安装AMP,最后一步不能忘记了就是将rc.local重新换成自己需要的,这意味着需要两个rc.local,:p
抱歉发这个帖子前没有发现前面已经有了

回复: 最近想自制一个带OAMP环境的OpenBSD发行版

发表于 : 2012-03-11 0:41
none
我也想做,但不会做阿,学习学习先

回复: 最近想自制一个带OAMP环境的OpenBSD发行版

发表于 : 2012-03-20 16:23
acheng
如果想要安装第三方软件,如PHP,MySQL,恐怕要用到siteXX.tgz了。
我最近在做一个类似的东西,OpenBSD+Gnome2.3的安装ISO,基本可用了,稍后和大家分享一下。

这个OMAP最近有什么进展吗?

回复: 最近想自制一个带OAMP环境的OpenBSD发行版

发表于 : 2012-03-20 17:01
acheng
chang 写了:最近尝试了一下,目前已经做好了一个,http://people.cs.uchicago.edu/~brendan/ ... d_install/可以借鉴一下这个
或者:因为OpenBSD安装方法是文件式的安装直接覆盖了,而且官方声明可以在Iso中添加siteXX.tgz[XX为版本号],将所需的文件包方进去,然后新建一个rc.local替代原系统的,在里面添加shell命令安装AMP,最后一步不能忘记了就是将rc.local重新换成自己需要的,这意味着需要两个rc.local,:p
抱歉发这个帖子前没有发现前面已经有了
上面这个链接是个不错的参考资料。但是它的方式仍然要输入主机名等信息。我们应该可以进一步修改安装脚本,让系统启动后直接完成安装,就如同Solaris的Jumpstart一样...