CVS ์ต์ ๋ชจ๋์ํค๋ฅผ ํตํด์ ์ค์นํ๊ธฐ
CVS๋ผ๊ณ ํ๋ ๊ฒ์ ๋ชจ๋์ํค๊ฐ ๊ฐ๋ฐ์ค์ธ ์ต์ ๋ฒ์ ์ ๋งํฉ๋๋ค. ๋ชจ๋์ํค๋ฅผ ์ต์ ๊ฐ๋ฐ๋ฒ์ ์ผ๋ก ์ค์นํ๋ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
CVS๋ก๋ถํฐ ์ฒ์ ์ค์นํ๋ ๊ฒฝ์ฐ ¶
CVS์์ ๊ฐ์ ธ์ค๊ธฐ ¶
CVS์์ ์ต์ ๋ชจ๋์ํค ์์ค๋ฅผ ๊ฐ์ ธ์ต๋๋ค.
- ์ํ๋ ์ค์น๊ฒฝ๋ก๋ก ์ฎ๊น๋๋ค. (์๋ฅผ ๋ค์ด
/home/foobar/public_html
)
- CVS๋ก๋ถํฐ ์์ค๋ฅผ ๊ฐ์ ธ์ต๋๋ค. (์ด๋ฅผ checkout์ด๋ผ๊ณ ํฉ๋๋ค.)
- http://kldp.net/projects/moniwiki/src ๋ฅผ ๊ฐ๋ฉด ์ค๋ช
์ ๋ณด์ค ์ ์์ต๋๋ค.
- ์ค๋ช
์ ๋์์๋ ๊ฒ์ฒ๋ผ ๋จผ์ CVS๋ก ๋ก๊ทธ์ธ์ ํฉ๋๋ค.
cvs -d :pserver:anonymous@kldp.net:/cvsroot/moniwiki login
- ๋ก๊ทธ์ธ์ ๋จ ํ๋ฒ๋ง ํ๋ฉด ๋ฉ๋๋ค. ํ๋ฒ ๋ก๊ทธ์ธ ํ๋ฉด ๊ทธ ์ ๋ณด๊ฐ
~/.cvspass
ํ์ผ์ ๋ณด์กด๋ฉ๋๋ค.
- ๋ก๊ทธ์ธ์ ๋จ ํ๋ฒ๋ง ํ๋ฉด ๋ฉ๋๋ค. ํ๋ฒ ๋ก๊ทธ์ธ ํ๋ฉด ๊ทธ ์ ๋ณด๊ฐ
- CVS๋ก ๋ถํฐ ์์ค๋ฅผ ๊ฐ์ ธ์ต๋๋ค. (checkout)
cvs -d :pserver:anonymous@kldp.net:/cvsroot/moniwiki checkout moniwiki
- ๊ทธ๋ฌ๋ฉด ํ์ฌ ๋๋ ํ ๋ฆฌ์
moniwiki
๋๋ ํ ๋ฆฌ๊ฐ ์์ฑ๋๊ณ ๊ทธ ์๋๋ก ์์ค์ฝ๋๊ฐ ๋ค์ด๋ก๋ ๋ฐ์์ง๋๋ค.
- ๊ทธ๋ฌ๋ฉด ํ์ฌ ๋๋ ํ ๋ฆฌ์
- http://kldp.net/projects/moniwiki/src ๋ฅผ ๊ฐ๋ฉด ์ค๋ช
์ ๋ณด์ค ์ ์์ต๋๋ค.
๋ฒ์ญ ๋ฉ์์ง ์ด๊ธฐํ ¶
์ด ๋จ๊ณ์์๋
make
ํน์gmake
๊ฐ ํ์ํฉ๋๋ค. ๋ฆฌ๋ ์ค ์๋ฒ ํธ์คํ ์ ๊ฒฝ์ฐ ๊ฐํนmake
ํน์gmake
๋ฅผ ์ธ ์ ์๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค.
- ์ด ๊ณผ์ ์ ๊ฑด๋๋ฐ๋ ๊ฒฝ์ฐ์๋ ํ๊ธ ๋ฉ์์ง๊ฐ ๋์ค์ง ์์ต๋๋ค.
cd moniwiki/locale sh update-makefile.sh make ... ...
์๋ฐ์คํฌ๋ฆฝํธ์ ๋ํ ๋ฒ์ญ ๋ฉ์์ง.
cd moniwiki/local/js/locale # ๋๋ ํ ๋ฆฌ ๋ช ์นญ์ ์ ์ํ์ธ์. sh update-makefile.sh make ... ...
๋ชจ๋์ํค ์ด๊ธฐํ ๋ฐ ์ด๊ธฐ์ค์ ๋ณ๊ฒฝ ํ ¶
์ดํ์ ์ค์น๋ฐฉ๋ฒ์ HelpOnInstallation ํ์ด์ง๋ฅผ ์ฐธ๊ณ ํ์ธ์.
CVS๋ก๋ถํฐ ์ ๋ฐ์ดํธํ๊ธฐ ¶
moniwiki
๊ฐ ์ค์น๋ ๋๋ ํ ๋ฆฌ๋ก ๊ฐ์ ๋ค์ ๋ช
๋ น์ ์คํํฉ๋๋ค.cvs up # ํน์ cvs up -d ...์ด๋ ๊ฒ ํ๋ฉด ์๋์ผ๋ก ์ ๋ฐ์ดํธ๋๋ฉฐ, ์์ ์ด ๊ณ ์ณ์ ์ฐ๊ณ ์๋ ๋ถ๋ถ์ ๋๊ฒ ์ ๋ณด์กด๋ฉ๋๋ค.