Gentoo Portage樹服務(wù)器(SYNC服務(wù)器)的搭建[轉(zhuǎn)]
服務(wù)器同步
GentooPortage樹服務(wù)器(SYNC服務(wù)器)的搭建blog.chinaunix.net/u1/34010/showart_262609.html
Gentoo的一大特色就是它的Emerge,為了保證使用最新的軟件,我們必須及時(shí)的更新Portage樹。通常的方法就是與官方的服務(wù)器進(jìn)行同步,但是對于同一網(wǎng)內(nèi)有多臺(tái)GentooLinux時(shí),如果每臺(tái)機(jī)子都通過Internet與官方服務(wù)器同步Portage樹的話,寶貴的帶寬資源就被這重復(fù)的勞動(dòng)給浪費(fèi)了。同時(shí)更新的速度也是很慢的。
為了解決這個(gè)問題,我們可以在局域網(wǎng)內(nèi)部設(shè)定一個(gè)Portage樹服務(wù)器(也就是SYNC服務(wù)器),讓服務(wù)器每天跟官方服務(wù)器同步Portage樹,網(wǎng)內(nèi)其他計(jì)算機(jī)則與這臺(tái)服務(wù)器同步。SYNC服務(wù)器對的要求任跟一般的計(jì)算機(jī)沒有什么區(qū)別,你可以把他任何一臺(tái)計(jì)算機(jī)作為SYNC服務(wù)器。
首先你需要給這臺(tái)服務(wù)器分配一個(gè)靜態(tài)的IP地址,或者在DNS服務(wù)器上建立一個(gè)固定的域名。
服務(wù)器端的配置
修改位于etc下的rsyncd.conf文件,下面是一個(gè)例子
#Simpleexampleforenablingyourownlocalrsyncserver
pidfile=/var/run/rsyncd.pid
usechroot=yes
readonly=yes
maxconnections=5
uid=nobody
gid=nobody
Gentoo-portage
path=/usr/portage
comment=GentooPortagetree
exclude=/distfiles/packages
各種參數(shù)可以參考rsync.conf的手冊
#manrsyncd.conf
運(yùn)行rsync服務(wù)
#/etc/init.d/rsyncdstart
設(shè)定rsync服務(wù)為自動(dòng)啟動(dòng)
#rc-updateaddrsyncddefault
客戶端的配置
對于網(wǎng)內(nèi)的其他Gentoo計(jì)算機(jī),僅僅只需要修改make.conf文件里面的SYNC標(biāo)簽,將原有的同步服務(wù)器的地址刪除,并修改成局域網(wǎng)內(nèi)部服務(wù)器的IP地址(或者域名)。然后就可以通過“emerge--sync”來同步Portage樹了。
#SYNC="rsync://your_server_ip/gentoo-portage"
#SYNC="rsync://your_server_name/gentoo-portage"
SYNC="rsync://192.168.0.141/gentoo-portage"
修改完畢后你就可以用emerge--sync來使客戶端與服務(wù)器的Portage樹進(jìn)行同步了。
Tags:服務(wù)器同步,Gentoo Portage樹服務(wù)器(SYNC服務(wù)器)的搭建[轉(zhuǎn)]
版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。