www.oss.or.kr하는 분들이 CVS서버 세팅을 좀 도와달라고 하시기에, 딱 들어갔습니다. 므흐흐.. 그런데, 레드햇 7.1 엔터프라이즈 인지라.. rpm이나 뭐 레드햇은 하나도 몰라서.. 프로그램을 깔 수가 없어서 (사실은 시도는 해 봤지만 디펜던시 에러에 좌절..), 그냥 이참에 Zoularis를 깔아봤습니다. 부트스트랩 바이너리는 슬랙웨어용만 제공되고 있는데, 그냥 소스로 받아다가 하면 레드햇 7.1에서도 그럭저럭 잘 되는군요. 그런데, 레드햇에 들어있는 md5.h가 zoularis의 md5.h와 타입이 충돌나서 pkg-install/lib/plist.c랑 pkg-install/create/pl.c 던가 두군데에서 md5.h가 없다고 바꿔줘야 컴파일이 됩니다.
일단 부트스트랩이 끝나면, /usr/pkg에 zoularis 기본 툴들이 깔리는데 반드시 /usr/pkg/bin과 /usr/pkg/sbin을 PATH 맨 앞쪽에 놔야합니당. 안 그러면, /usr/bin/ftp가 다운로드 프로그램에 걸려서 fetch 명령이 안 먹습니다. 흐흐.. 그리고, 한 머신에서는 dc 가 없다는 곳도 있었는데, pkgsrc/math/bc 를 깔다보면 dc가 나오는데 그걸 /usr/pkg/bin/dc에 옮겨놓고 /etc/mk.conf에 dc 패스를 바꿔줬습니다. 므흐흐;;
참, 그리고 또 중요한게 /etc/mk.conf에 ZOULARISBASE=/usr/pkg를 안 쓰면 또 안 되는게 제법 많더군요.. 제법 간단히 리눅스에서도 졸라리스 성공!
|
www(perky):~% uname -a Linux www.oss.co.kr 2.4.9-e.3smp #1 SMP Fri May 3 16:48:54 EDT 2002 i686 unknown www(perky):~% ls /var/db/pkg/ bc-1.06/ digest-20021220/ perl-5.6.1nb9/ sudo-1.6.7.5/ db4-4.1.25/ libtool-base-1.4.20010614nb16/ pkgdb.byfile.db zsh-4.0.7/ www(perky):~% pkg_info digest-20021220 Message digest wrapper utility bc-1.06 Arbitrary precision calculator language zsh-4.0.7 The Z shell sudo-1.6.7.5 Allow others to run commands as root libtool-base-1.4.20010614nb16 Generic shared library support script (the script itself) db4-4.1.25 Sleepycat Software's Berkeley DB version 4 perl-5.6.1nb9 Practical Extraction and Report Language |
므흐흐;; zoularis깔고 나니 레드햇도 안방처럼 느껴지는 게 제법 쓸 만하군요~