m4-1.4.19 on CentOS 5.8
공식 홈페이지 : https://www.gnu.org/software/m4/
1. 준비작업
1.1. 다운로드
https://ftp.gnu.org/gnu/m4/ 에서 다운로드 한다.
wget ftp://ftp.gnu.org/gnu/m4/m4-1.4.19.tar.xz
gnu 패키지들은 ftp 다운로드 경로를 제공하므로, CentOS 순정 wget 으로 다운로드 받을 수 있다.
1.2. make, gcc 설치
yum install make gcc -y
2. 컴파일 및 설치
설치 디렉토리(--prefix
) 는 알아서 변경한다.
대부분의 Linux 배포판들은 /usr 이 설치 디렉토리(
--prefix
)이지만, 컴파일해서 설치하는 것들은 /usr/local 이나 /opt 아래에 두는 경우가 많다.
$ mkdir -p logs/m4-1.4.19 $ unxz -k m4-1.4.19.tar.xz $ tar xvf m4-1.4.19.tar > logs/m4-1.4.19/tar.`date +%Y%m%d.%H%M%S`.log 2>&1 $ cd m4-1.4.19 $ ./configure \ --prefix=/opt/m4-1.4.19 > ../logs/m4-1.4.19/config.`date +%Y%m%d.%H%M%S`.log 2>&1 $ make > ../logs/m4-1.4.19/make.`date +%Y%m%d.%H%M%S`.log 2>&1 $ make install > ../logs/m4-1.4.19/install.`date +%Y%m%d.%H%M%S`.log 2>&1
3. 적용
3.1. 현재 환경에 적용
현재 환경에서는 다음과 같이 적용한다.
$ export PATH=/opt/m4-1.4.19/bin:${PATH}
3.2. 현재 로그인한 사용자에게 적용
현재 로그인한 사용자에게 적용하려면, ".bash_profile" 파일의 끝에 위의 내용을 추가한다.
3.3. 시스템 전체에 적용
3.3.1. 환경변수 변경
"/etc/bashrc" 파일의 끝에 위의 내용을 추가한다.