CentOS 4.4에 Ruby On Rails 설치하기Nov 24, 2007

1. base, update repository 의 패키지들은 버전이 낮다. ruby 1.8.2 였던걸로 기억함.
고로 ruby와 관련된 패키지들을 exclude 시킨다.

2. CentOS Test repository 의 ruby 패키지를 설치해도 되지만, 이 경우 가끔 gem 설치시 zlib나 syck관련 에러가 날 수 있다.
해당 라이브러리가 설치된 상태이고, 패키지 문제인가 싶어서 새로 패키징까지 해봤지만 계속 문제가 발생하길래 그냥
다른 repository 에서 패키지를 가져다 설치했다.

3. 아래의 repository 울 추가하고 설치한다.
[ci]
name=[i] Collective Idea RPM Repository
baseurl=http://source.collectiveidea.com/pub/linux/centos/4/i386
gpgcheck=1
enabled=1
gpgkey=http://source.collectiveidea.com/pub//RPM-GPG-KEY

4. CentOS 5 라면 1.8.5 가 들어있으니 신경 안써도 됨. 업그레이드하려고 마음먹은지 반년은 된거 같은데 게을러서 못하고 있다.

CentOS 4.4에서 Java설치하기Feb 14, 2007

1.
Sun의 Downloads페이지에서 플랫폼에 맞는 파일(self-extracting file)을 다운로드받는다.

2.
jpackage-utils과 rpm-build패키지를 설치한다.

3.
jpackage-nonfree repository에서 java-1.5.0-sun패키지를 다운로드받는다.(yumdownloader 이용)

4.
다운받은 파일들을 /usr/src/redhat/SOURCES/ 로 옮기고, 패키지를 빌드한다.
setarch i586 rpmbuild –rebuild java-1.5.0-sun*
(플랫폼은 알아서 변경해주는 센스)

5.
설치한다.
만약 libXp 라이브러리가 없다는 에러가 발생하면 xorg-x11-deprecated-libs 패키지를 설치해준다.
ODBC관련 에러가 뜨면 unixODBC-devel 패키지를 설치해준다.
끝.

SUN에서 제공하는 RPM을 이용해도 되지만, 그 경우 패키지 업그레이드시 사라질 수도 있다고 한다.
믿거나 말거나. 속는셈치고 믿어보고 이렇게 설치했다. java-1.5.0-sun-compat 라는 패키지도
있던데 JPackage Java compatibility package for Sun’s JDK 라고 주석이 붙어있는걸 보니
SUN의 패키지를 설치하고 이걸 설치해도 될 것 같기는 함.

출처:
http://fedoranews.org/mediawiki/index.php/JPackage_Java_for_FC4
http://www.fedorafaq.org/#java