Simple rpm 만들기


linux에서 사용하는 RPM 파일을 만드는 것에 대해서 많이들 어렵게 생각하는 경향이 있는데, 아래와 같이 간단하게 RPM 파일을 만들 수 있다.

필요한 것은 아래와 같이 2가지이다.

rpm spec 파일 – rpm을 만들기 위한 뼈대 파일

file – rpm에 포함될 파일

아래 SPEC 파일에 대해서 알기 위해서는 2가지 변수를 알아야한다.

%{_sourcedir} – rpm source가 저장되는 위치, 아래와 같은 디렉토리 구조라면 “/root/rpmbuild/SOURCES” 위치가 된다.

 

%{buildroot} – rpm을 설치하는 취상위 디렉토리, 만약 정의하지 않으면, “/”가 default이다.

test.txt 파일과 testm.txt 파일을 /root/rpmbuild/SOURCES에 저장한다.

위 2개 파일을 /var에 설치하는 rpm용 SPEC 파일은 아래와 같다.

위 SPEC 파일을 /root/rpmbuild/SPECS/rpm_test.spec로 저장 후, rpm을 생성해본다.

문제가 없으면 아래와 같이 정상적으로 rpm 파일이 만들어진다.