15.01.2013 Views

Ubuntu kiszolgáló kézikönyve - Ubuntu dokumentáció - Ubuntu ...

Ubuntu kiszolgáló kézikönyve - Ubuntu dokumentáció - Ubuntu ...

Ubuntu kiszolgáló kézikönyve - Ubuntu dokumentáció - Ubuntu ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

3. CVS <strong>kiszolgáló</strong><br />

Verziókezelő rendszerek<br />

A CVS egy verziókövető rendszer. Segítségével forrásfájlok előzményei rögzíthetők.<br />

3.1. Telepítés<br />

A CVS telepítéséhez adja ki a következő parancsot:<br />

sudo apt-get install cvs<br />

A cvs telepítése után telepítenie kell az xinetd csomagot a CVS <strong>kiszolgáló</strong> indításához/leállításához.<br />

Az xinetd telepítéséhez adja ki a következő parancsot:<br />

sudo apt-get install xinetd<br />

3.2. Beállítás<br />

A CVS telepítése után a tároló automatikusan előkészítésre kerül. Alapértelmezésben a tároló a /var/<br />

lib/cvs könyvtárba kerül. Ezt az útvonalat a következő parancs kiadásával módosíthatja:<br />

cvs -d /az/új/cvs/tároló init<br />

A kiindulási könyvtár beállítása után beállítható az xinetd a CVS <strong>kiszolgáló</strong> indítására. A következő<br />

sorokat átmásolhatja az /etc/xinetd.d/cvspserver fájlba.<br />

service cvspserver<br />

{<br />

}<br />

port = 2401<br />

socket_type = stream<br />

protocol = tcp<br />

user = root<br />

wait = no<br />

type = UNLISTED<br />

server = /usr/bin/cvs<br />

server_args = -f --allow-root /var/lib/cvs pserver<br />

disable = no<br />

Ne feledje el a tárolót szerkeszteni, ha módosította az alapértelmezett tárolókönyvtárat (/var/<br />

lib/cvs).<br />

Az xinetd beállítása után elindítható a CVS <strong>kiszolgáló</strong> a következő parancs kiadásával:<br />

sudo /etc/init.d/xinetd restart<br />

A CVS <strong>kiszolgáló</strong> futását a következő parancs kiadásával ellenőrizheti:<br />

221

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!