4장. 패키지 소프트웨어
다음 섹션에서는 RPM 패키지 관리자를 사용하여 패키징 프로세스의 기본 사항을 알아봅니다.
4.1. RPM 패키지 작업 공간 설정
RPM 패키지를 빌드하려면 먼저 다른 패키징 목적으로 사용되는 디렉터리로 구성된 특수 작업 공간을 생성해야 합니다.
4.1.1. RPM 패키지 작업 공간 구성
RPM 패키징 작업 공간을 구성하려면 rpmdev-setuptree
유틸리티를 사용하여 디렉터리 레이아웃을 설정할 수 있습니다.
사전 요구 사항
RPM 패키징 유틸리티를 제공하는
rpmdevtools
패키지가 설치되어 있습니다.# yum install rpmdevtools
절차
rpmdev-setuptree
유틸리티를 실행합니다.$ rpmdev-setuptree $ tree ~/rpmbuild/ /home/user/rpmbuild/ |-- BUILD |-- RPMS |-- SOURCES |-- SPECS `-- SRPMS 5 directories, 0 files
추가 리소스
4.1.2. RPM 패키징 작업 공간 디렉터리
다음은 rpmdev-setuptree
유틸리티를 사용하여 생성된 RPM 패키징 작업 공간 디렉터리입니다.
디렉터리 | 목적 |
---|---|
|
|
|
바이너리 RPM은 다양한 아키텍처의 하위 디렉토리에 있는 |
|
압축된 소스 코드 아카이브 및 패치를 포함합니다. 그런 다음 |
|
패키지 관리자에서 생성한 |
|
|