LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1857|回复: 18

我想给大家建一个编译服务器

[复制链接]
发表于 2009-1-22 00:39:18 | 显示全部楼层 |阅读模式
先解释一下,编译服务器是提供如下服务的服务器

输入:PKGBUILD
输出:*.pkg.tar.gz

也就是说,你可以输入你自定义的PKGBUILD(届时会提供相应的接口,比如网页),然后系统将自动完成下载、编译、打包的过程,并且回发给你一个下载地址,你下载之后就可以直接用pacman安装了。

目的:帮助那些喜欢自定义PKGBUID但是又觉得编译麻烦(要安装一大堆编译所需的包)、耗时(加入您的是一台破电脑,不用我说了把)、费力(体力活,你的和你的CPU的)的人。

不知需求如何,有没有必要。或者有什么需要补充的。

另外,一来担心安全问题,二来成本问题,我决定用虚拟服务器(名词解释:就是在现有服务器上安装虚拟机,通过虚拟机的系统提供服务)来实现,这里自然就牵扯到效率问题,我的服务器配置如下:
系统:Microsoft Windows Server 2003 Enterprise Edition Service Pack2
CPU:Intel Xeon CPU 2.00GHz *2
2.00 GB内存
SEAGATE SCSI 双硬盘

现在提供WEB(5个站点,流量不大)、FTP(public.gooth.cn)、SVN(svn.gooth.cn)、MAIL(mail.gooth.cn)等服务。不知道系统能不能扛得住。

希望大家多讨论,如果需求很大,我会考虑再申请一台独立服务器干这事儿。如果需求不大,并且虚拟服务器方案不可行,就Cancell掉。
发表于 2009-1-22 00:42:52 | 显示全部楼层
额,编译可是很恐怖的,还是虚拟机。而且这个cpu不知道能否模拟多种环境的编译?比如酷锐的,我的k8的?

应该要排队的把。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-22 00:46:16 | 显示全部楼层
应该是要排队的,接受到PKGBUILD的时候会先判断CPU使用,如果低就加入,否则排队。
另外编译好的包不一定马上就有,而是会采取Email通知+网站公告的方式。
还有就是在提交PKGBUILD的页面中增加一个编译量和优先级的选项,供大家自己设置,便于系统只能调节任务列表
回复 支持 反对

使用道具 举报

发表于 2009-1-22 00:47:41 | 显示全部楼层
这样应该要不了多久,AUR里面的都有了。。

要是SVN,GIT版本的。。。

值得一试,应该有需要的。看看是否到官方网站上说一下?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-22 01:08:46 | 显示全部楼层
我的意思是PKGBUID是随意定的,和AUR的性质不一样,AUR是用来共享的,而我的本意是为大家自己服务的。
PKGBUILD大家本地编写好上传
回复 支持 反对

使用道具 举报

发表于 2009-1-22 02:28:53 | 显示全部楼层
好人阿!不过下载速度如何?能自定义cflags么?
回复 支持 反对

使用道具 举报

发表于 2009-1-22 08:41:39 | 显示全部楼层
支持大哥,但是不知道是否真的有必要这么做,可能用户人数不会很多
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-22 09:02:00 | 显示全部楼层
Post by ghosTM55;1940594
支持大哥,但是不知道是否真的有必要这么做,可能用户人数不会很多

不愧是我小弟,我想什么都知道。

我最担心的就是这一点,如果没有太大的需求就算了。
回复 支持 反对

使用道具 举报

发表于 2009-1-22 10:01:16 | 显示全部楼层
至少可以试验一阵子!
怕是楼主的服务器不行啊,至强双核扛不住,还有内存,有个几十g才行!
回复 支持 反对

使用道具 举报

发表于 2009-1-22 11:06:46 | 显示全部楼层
先试试吧! 我这用abs编译mplayer就缺少很多软件, 一麻烦就放弃了!!!
LZ搞好了, 我一定试试
回复 支持 反对

使用道具 举报

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

本版积分规则

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