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

OpenBSD的安装、升级、更新等日常问题。

版主: chenjun天地乾坤

头像
leo
帖子: 2465
注册时间: 2010-01-21 3:27

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

帖子 leo » 2011-04-04 11:07

革命尚未成功,有此经验的朋友请踊跃发言。:)

chenjun
铁 Fe
帖子: 56
注册时间: 2010-08-31 17:38

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

帖子 chenjun » 2011-04-05 11:49

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

头像
leo
帖子: 2465
注册时间: 2010-01-21 3:27

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

帖子 leo » 2011-04-05 12:04

主要是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这个文件里。如果你有兴趣你来就更好了——我就省心了。:)

chenjun
铁 Fe
帖子: 56
注册时间: 2010-08-31 17:38

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

帖子 chenjun » 2011-04-05 14:44

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

头像
crzyfish
镍 Ni
帖子: 195
注册时间: 2010-02-05 20:11

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

帖子 crzyfish » 2011-04-06 1:27

强烈建议加入ISP集成管理,如klox~

头像
leo
帖子: 2465
注册时间: 2010-01-21 3:27

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

帖子 leo » 2011-04-06 1:51

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

chenjun
铁 Fe
帖子: 56
注册时间: 2010-08-31 17:38

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

帖子 chenjun » 2011-04-06 8:31

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

头像
crzyfish
镍 Ni
帖子: 195
注册时间: 2010-02-05 20:11

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

帖子 crzyfish » 2011-04-07 13:57

kloxo
说错了哈哈,

头像
leo
帖子: 2465
注册时间: 2010-01-21 3:27

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

帖子 leo » 2011-04-07 20:02

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

头像
crzyfish
镍 Ni
帖子: 195
注册时间: 2010-02-05 20:11

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

帖子 crzyfish » 2011-04-08 1:32

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

头像
leo
帖子: 2465
注册时间: 2010-01-21 3:27

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

帖子 leo » 2011-04-08 5:38

OpenBSD下似乎没有类似的用户管理面板,可能需要自己来port,可惜我还没有时间看如何port软件。

头像
leo
帖子: 2465
注册时间: 2010-01-21 3:27

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

帖子 leo » 2011-04-08 13:11

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

头像
crzyfish
镍 Ni
帖子: 195
注册时间: 2010-02-05 20:11

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

帖子 crzyfish » 2011-04-09 1:32

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

头像
leo
帖子: 2465
注册时间: 2010-01-21 3:27

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

帖子 leo » 2011-04-09 5:30

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

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

chenjun
铁 Fe
帖子: 56
注册时间: 2010-08-31 17:38

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

帖子 chenjun » 2011-04-11 16:52

我在网上找了几篇相关的文章,你看看可以用到不,都是英文的,我理解不太好
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

头像
leo
帖子: 2465
注册时间: 2010-01-21 3:27

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

帖子 leo » 2011-04-12 2:07

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

chang
钛 Ti
帖子: 26
注册时间: 2011-03-17 9:10

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

帖子 chang » 2012-03-06 11:52

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

none
铁 Fe
帖子: 67
注册时间: 2012-02-29 11:41

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

帖子 none » 2012-03-11 0:41

我也想做,但不会做阿,学习学习先

头像
acheng
锌 Zn
帖子: 581
注册时间: 2011-07-07 21:52

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

帖子 acheng » 2012-03-20 16:23

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

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

头像
acheng
锌 Zn
帖子: 581
注册时间: 2011-07-07 21:52

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

帖子 acheng » 2012-03-20 17:01

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一样...

回复

在线用户

正浏览此版面之用户: Google [Bot] 和 1 访客