ÈçºÎÔÚlinux»·¾³Ï´CVS·þÎñÆ÷
1
¡¢ÏÂÔØÔ´Âë
¡¡¡¡
´Ó
CVS
µÄ¹Ù·½ÍøÕ¾
cvshome.org
ÉÏÑ°ÕÒ£¬ÓÉÓÚ
CVS
ÀúÊ·ÉÏÒ²³öÏÖ¹ýһЩ°²È«Â©¶´£¬ËùÒÔ½¨ÒéÒª¶¨ÆÚÈ¥Æä¹Ù·½ÍøÕ¾ÉÏ¿´¿´ÓÐûÓÐ×îа汾ÍƳö¡£
¡¡¡¡
2
¡¢±àÒë°²×°
¡¡¡¡
# tar -xjpvf cvs-1.12.5.tar.bz2
¡¡¡¡
# cd cvs-1.12.5
¡¡¡¡
# ./configure --prefix=/usr/local/terry_yu/cvs
¡¡
--disable-server-flow-control
¡¡¡¡
# make
¡¡¡¡
# make install
¡¡¡¡ÒÔÉÏÖ¸Á
CVS
°²×°µ½
/usr/local/terry_yu/cvs
Õâ¸öĿ¼ÉÏ¡£
¡¡¡¡×¢£º³ýÁËʹÓÃÔ´Âë°ü½øÐа²×°Ö®Í⣬»¹¿ÉÒÔʹÓÃ
RPM
°üÀ´°²×°¡£
¡¡¡¡
3
¡¢ÉèÖÃÆô¶¯
CVS
·þÎñ
¡¡¡¡ÔÚ
Linux
ÉÏ
CVS
·þÎñ¿ÉÒÔͨ¹ý
inetd
¡¢
xinetd
»ò
tcpwrapper
µÈÀ´Æô¶¯£¬ÆäÖÐ
inetd
ÓÉÓÚ°²È«ÀíÓÉÔÚÐí¶à³¡ºÏÒѾ±»
xinetd
ËùÈ¡´úÁË£¬ÕâÀïÎÒÃÇʹÓÃ
xinetd
À´Æô¶¯
CVS
·þÎñ¡£
ÔÚ
/etc/xinetd.d
Ŀ¼ÏÂΪ
CVS
·þÎñ´´½¨Ò»¸öÅäÖÃÎļþ£¬±ÈÈ磺
/etc/xinetd.d/cvspserver
£¬±à¼
/etc/xinetd.d/cvspserver
£¬ÊäÈëÒÔÏÂÄÚÈÝ£º
¡¡¡¡
service cvspserver
¡¡¡¡
{
¡¡¡¡
disable = no
¡¡¡¡
socket_type = stream
¡¡¡¡
wait = no
¡¡¡¡
user = root
¡¡¡¡
env = HOME=
¡¡¡¡
server = /usr/bin/cvs
¡¡¡¡
server_args = -f --allow-root=/home/cvsroot pserver
¡¡¡¡
}
×¢£º
1)pserver
±íʾÊÇ¿ÚÁîÈÏÖ¤µÄ·ÃÎÊ·½Ê½£¬ÕâÊÇ×î³£Óõķ½Ê½£¬ÆäËû»¹ÓÐ
gserver,kserver,ext
£¬Èç¹ûÏëÒª¸ü¸ßµÄ°²È«ÐÔ¿ÉÒÔʹÓÃ
ssh
À´¼ÓÃÜ¿ÚÁîºÍÊý¾ÝÁ÷,ΪÁËÓû§Ê¹Óõķ½±ã£¬ÈÔȻѡµÄÊÇ
pserver
¡£
2)--allow-root
ÊÇÖ¸¶¨
Repository
µÄĿ¼£¬¿ÉÒÔ½¨Á¢¶à¸ö
Repository
È»ºóÖØÆô
xinetd:
¡¡¡¡
[root@terry bin]# /etc/rc.d/init.d/xinetd restart
¡¡¡¡ÖØÆô
xinetd
·þÎñºó£¬
CVS
·þÎñÒ²¿ªÊ¼¹¤×÷ÁË¡£
¡¡¡¡
4
¡¢ÔÚ
CVS
·þÎñÆ÷¶Ë½¨Á¢
Repository
¡¡¡¡Ê×ÏÈÒª´´½¨Ò»¸öÃûΪ
cvs
µÄ×éºÍÒ»¸öÃûΪ
cvsroot
µÄÓû§£¬ÒÔºóÒª·ÃÎÊ
CVS
·þÎñµÄÓû§¼ÓÈë
cvs
Õâ¸ö×飺
¡¡¡¡
[root@terry root]# groupadd cvs
¡¡¡¡
[root@terry root]# useradd -g cvs -s /sbin/nologin cvsroot
¡¡¡¡
[root@terry root]# chown -R cvsroot /cvs
¡¡¡¡½ÓÏÂÀ´½øÐгõʼ»¯£º
¡¡¡¡
[root@terry root]# cvs -d /home/cvsroot init
¡¡¡¡ÕâÑùÔÚ
/home/cvsroot
Ŀ¼ÖоͲúÉúÁË
CVSROOT
Ïà¹ØÎĵµ£º
£¨L2CAPÐÒé¼ò½é£¬L2CAPÔÚBlueZÖеÄʵÏÖÒÔ¼°L2CAP±à³Ì½Ó¿Ú£©
Ò»£ºL2CAPÐÒé¼ò½é£º
Logical Link Control and Adaptation Protocol(L2CAP)
Âß¼Á¬½Ó¿ØÖƺÍÊÊÅäÐÒé (L2CAP) ΪÉϲãÐÒéÌṩÃæÏòÁ¬½ÓºÍÎÞÁ¬½ÓµÄÊý¾Ý·þÎñ£¬²¢Ìṩ¶àÐÒ鹦ÄܺͷָîÖØ×é²Ù×÷¡£L2CAP ³äÐíÉϲãÐÒéºÍÓ¦ÓÃÈí¼þ´«ÊäºÍ½ÓÊÕ×î´ó³¤¶ÈΪ 64K µÄ L2CAP Ê ......
ÏîÄ¿Öг£Óöµ½ÐèÒª¶ÔÄ¿Ç°ÔËÐеÄϵͳ½øÐÐЧÂÊ·ÖÎö£¬»òÅöµ½¿Í»§×ÉѯÈçºÎÓÅ»¯ÏµÍ³µÄЧÂÊÎÊÌâ¡£¸ü¶àµÄÇé¿öÊÇ£¬ÔÚϵͳ³öÏÖÎÊÌâµÄʱºò£¬ÐèÒª·ÖÎöÔÒò£¬¶¨Î»ÏµÍ³ ¹ÊÕÏ»òÆ¿¾±£¬µ±È»£¬×îºÃÊÇ¿ÉÒÔÒ»²¢½â¾ö¹ÊÕÏ¡£µ«Êµ¼ÊÉÏ£¬²Ù×÷ϵͳÓÅ»¯ÊÇÒ»¸ö·Ç³£¸´ÔÓµÄÎÊÌ⣬¿öÇÒlinuxÓÐ×Ô¼ºÒ»Ì×ÓбðÓÚÆäËû²Ù×÷ϵͳ¹ÜÀíµÄ»úÖÆ£¬ÓÉ´Ë »áÒýÆðºÜ¶à²»±ØÒ ......
Linux ϱàÒë²¢°²×°ÅäÖà Qt È«¹ý³Ì
×î½ü×¼±¸×ö Nokia µÄ Symbian,Maemo Ï´¥ÃþÆÁ¿ª·¢¡£¿¼Âǵ½³ÌÐòµÄ¿çƽ̨¿ÉÒÆÖ²ÐÔ£¬×îÖÕÑ¡ÔñʹÓà Qt ¿ª·¢¡£Ïà¶ÔÀ´Ëµ£¬¹úÄÚ¹ØÓÚ Qt Ïà¹ØÎĵµ²¢²»ËãºÜ¶à¡£×÷Õß½« Linux ϱàÒë²¢°²×°ÅäÖà Qt È«¹ý³Ì×ܽáÁËһϣ¬Ö»Ï£Íû¿ÉÒÔ·½±ã¸ü¶àµÄÅóÓÑ£¡
&nbs ......
¹ØÓÚlinux»·¾³±äÁ¿Îļþ
µÚÒ»ÄÚÈÝ£º
etc/profile:´ËÎļþΪϵͳµÄÿ¸öÓû§ÉèÖû·¾³ÐÅÏ¢,µ±Óû§µÚÒ»´ÎµÇ¼ʱ,¸ÃÎļþ±»Ö´ÐÐ.
²¢´Ó/etc/profile.dĿ¼µÄÅäÖÃÎļþÖÐËѼ¯shellµÄÉèÖÃ.
/etc/bashrc:Ϊÿһ¸öÔËÐÐbash shellµÄÓû§Ö´ÐдËÎļþ.µ±bash shell±»´ò¿ªÊ±,¸ÃÎļþ±»¶ÁÈ¡.
µÚ¶þÄÚÈÝ£º
~/.bash_profile:ÿ¸öÓû§¶¼¿ÉʹÓà ......
1.“/bin”¡¢“/sbin”¡¢“/usr/bin”¡¢“/usr/sbin”¡¢“/usr/local/bin”µÈ·¾¶ÒѾÔÚϵͳ»·¾³±äÁ¿ÖÐÁË£¬Èç¹û¿ÉÖ´ÐÐÎļþ ÔÚÕ⼸¸ö±ê׼λÖã¬ÔÚÖÕ¶ËÃüÁîÐÐÊäÈë¸ÃÈí¼þ¿ÉÖ´ÐÐÎļþµÄÎļþÃûºÍ²ÎÊý£¬»Ø³µ¼´¿É¡£
2.Èç¹û²»ÔÚ±ê׼λÖã¬ÎļþÃûÇ°ÃæÐèÒª¼ÓÉÏÍêÕûµÄ ......