YUM을 사용하기 이전에는 팩키지를 설치할때, RPM 버전을 다운로드 받아 수작업으로 설치하거나, 소스 버전을 다운로드 받아 컴파일하여 사용하곤 했는데, YUM을 접한 이후에는 그냥 RPM 버전만을 사용하게 되었다.
Kernel까지도 명령어 한줄이면 그냥 끝~~~~~~~~ 복잡한건 싫어~~~~~~~~~~~~~~~~~
아무튼 CentOS에 APM을 설치하여 사용하고 있는데, CentOS 5를 기준으로 PHP가 5.1.6으로 되어 있다보니, 텍스트큐브 최신버전을 사용하지 못하고 있었다. (텍스트 큐브 최신버전은 PHP 5.2 이상을 필요로 한다.)
그래서 자료를 검색해보니, APM 위주로 최신버전을 빌드해주는 YUM Repo가 있어서 소개하고자 한다.
/etc/yum.reposd.d/ 폴더에 utterramblings.repo 파일을 생성한다. 파일 내용은 아래와 같다.
[utterramblings]
name=Jason's Utter Ramblings Repo
baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
enabled=0
gpgcheck=1
gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
name=Jason's Utter Ramblings Repo
baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
enabled=0
gpgcheck=1
gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
위와 같이 파일 생성후 PHP 업데이트 고고씽!
# yum --enablerepo=utterramblings update php*