安装CVSUP

时间:2007-01-04 10:28:49   来源:  作者:whsong  点击:次  出处:技术无忧
关键字:安装

Chapter 3. CVSup Daemon
Table of Contents
3.1. 安装CVSup Mirror服务器
3.2. 停止与启动cvsupd
3.3. 提示
最后更新:2003年4月28日 4:09

作者:HD<hdcola@bj1860.net>

想必经常cvsup –g –L 2 xxxxx-supfile之后大家都需要等不少时间罢。一是网络连接速度慢,二是先cvsup完ports-supfile后还需要cvsup stable-supfile两把下来怎么样也需要近半小时的时间。如果你的网内有几台或是几十台机器时,网络流量和使用的更新时间想必不小了。说了这么多,这最好的解决之道就是:自己架一个CVSup服务器!本文会带着你一步步的架设自己的CVSup服务器,让你可以享受一把飞速cvsup的乐趣。

如果你安装时发现有什么问题可以到技术天空论坛中的BSD版来一起讨论。如果你的服务器足够好,哪么也可以发布到这里为大家服务,希望国内能多几个稳定并能更新及时的cvsup服务器。

3.1. 安装CVSup Mirror服务器
先是安装CVSup Mirror服务器软件,我们是从net/cvsup-mirror中安装cvsupd服务器的:


% cd /usr/ports/net/cvsup-mirror
% make

在执行make时它会问你许多问题,我们一个个的来回答它:



Master site for your updates [cvsup-master.freebsd.org]?cvsup.huangdong.com

输入你的cvsup mirror的来源,也就是外部网的cvsup服务器,在国内我一般会推荐cvsup.freebsd.org、cvsup2.freebsd.org、cn.freebsd.org。由于它是一个中转站,所以速度是否快不是很重要了。我内网的服务器也会使用我外网的镜像服务器的地址如cvsup.huangdong.com。


How many hours between updates of your files [1]?1

多久上外部的cvsup服务器更新一次。默认的一小时其实已经足够了。


Do you wish to mirror the main source repository [y]?y

是否镜像源代码。呵呵,src是最该镜像的部分了,当然要y了。


Where would you like to put it [/home/ncvs]?/home/cvsupmirror/ncvs

源代码存到哪里。我一般会放到/home/cvsupmirror/ncvs中。


Where would you like to put it [/usr/local/www]?/home/cvsupmirror/www

web站点存到哪里。我一般会放到/home/cvsupmirror/www中,因为/usr/local/www是我正式网站的数据哟。


Do you wish to mirror the GNATS bug tracking database [y]?n

web站点存到哪里。我一般会放到/home/cvsupmirror/www中,因为/usr/local/www是我正式网站的数据哟。


Do you wish to mirror the installed World Wide Web data [y]?y

是否镜像GNATS的bug跟踪数据库。对于更新来讲,这个不重要,还是让他们慢慢去www.freebsd.org自己查罢。建议选n,因为实在不常用。


Do you wish to mirror the mailing list archive [y]?n

是否镜像mail list的文章。以前镜像过,后来知道错了,这里的文章好多多呀,更新的内容每天也几千封mail呢。建议选n。


Unique unprivileged user ID for running the client [cvsupin]?

客户端连接使用的用户ID。用默认的cvsupin很好了。


Unique unprivileged group ID for running the client [cvsupin]?

客户端连接使用的组ID。用默认的cvsupin很好了。


Unique unprivileged user ID for running the server [cvsup]?

服务器使用的用户ID。用默认的cvsup好了。


Unique unprivileged group ID for running the server [cvsup]?

服务器使用的组ID。用默认的cvsup好了。


Syslog facility for the server log [daemon]?

将服务器日志记入Syslog的设施。使用默认的daemon。


Maximum simultaneous client connections [8]?20

最大的客户连接数。这个看你的内存和CPU以 及硬盘了。我通常设置为20,是我内部网更新机器的可能最大并发。

所有的问题回答完后会回到提示符状态。这时输入:


% make install
% make clean

这样就将cvsup mirror装入了系统中,同时它会加入新的用户帐户和用户组,同时为crontab中加入新的每小时的同步设置


想自己动手组装电脑吗?想了解市场行情吗?来技术无忧DIY资讯一切烦脑都没有!


文章评论

共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面