[참고] SRPM를 이용하여서 자신의 리눅스 머신의 cpu에 최적화 시키시길 좋아하시는 분들이라면, 아래와 같이 다시 rebuild하시면 됩니다.
#rpm --rebuild proftpd-version.src.rpm --target = i686
|
조금 더 소스를 고치시고 싶으신 분들은 아래와 같이 해줍니다.
#rpm -ivh proftpd-version.src.rpm
#cd /usr/src/redhat/SPEC
#vi proftpd.spec
#rpm -ba proftpd.spec --target=i686 |
386계열-> i386, 486계열은 -> i486, Pentium 586 -> i586, PentiumII 이상-> i686로 사용하시면 됩니다.
- 소스로 설치하기
이번에는 소스파일을 직접 컴파일하여 설치하는 방법에 대해 알아보겠습니다. 다운받은 소스파일(proftpd-1.2.0rc2.tar.gz)을 /usr/local/src에 복사하고 압축을 풉니다.
# cp proftpd-1.2.0rc2.tar.gz /usr/local/src
# cd /usr/local/src
# tar xvzf proftpd-1.2.0rc2.tar.gz |
압축이 풀리면 컴파일 환경 설정을 해야 합니다.
# ./configure -prefix=/usr/local/proftpd -enable-autoshadow |
--prefix=/usr/local/proftpd옵션은 ProFTPD 서버를 설치할 디렉토리를 설정합니다.
--enable-autoshadow 옵션은 기본적으로 shadow 패스워드를 지원하는 서버의 경우 자동으로 패스워드를 인식하게 하는 옵션입니다.
[참고] 위와 같이 컴파일하여 직접 설치할때 최적화하기 위해서는 아래와 같이 환경설정을 한 후에 컴파일을 하면 됩니다.
# CC="egcs"
CFLAGS="-O9 -funroll-loops -ffast-math -malign-double -mcpu=pentiumpro -march=pentiumpro -fomit-frame-pointer -fno-exceptions"
#./configure -prefix=/usr/local/proftpd -enable-autoshadow |
make명령어로 컴파일을 시작합니다.
make install 명령어로 프로그램을 설치합니다.
설치가 완료되면 엑스윈도우의 한텀에서 ntsysv를 실행시켜 시스템이 재 시작될 때 ProFTPD데몬이 자동으로 실행되도록 등록을 해줍니다.
|