Red Hat Training
A Red Hat training course is available for RHEL 8
4장. 패키지 소프트웨어
다음 섹션에서는 RPM 패키지 관리자를 사용하여 패키징 프로세스의 기본 사항을 알아봅니다.
4.1. RPM 패키지 작업 공간 설정
rpmdev-setuptree
유틸리티를 사용하여 RPM 패키징 작업 공간인 디렉터리 레이아웃을 설정할 수 있습니다.
사전 요구 사항
RPM 패키징에 몇 가지 유틸리티를 제공하는
rpmdevtools
패키지를 설치했습니다.# yum install rpmdevtools
절차
rpmdev-setuptree
유틸리티를 실행합니다.$ rpmdev-setuptree $ tree ~/rpmbuild/ /home/user/rpmbuild/ |-- BUILD |-- RPMS |-- SOURCES |-- SPECS `-- SRPMS 5 directories, 0 files
생성된 디렉터리는 다음과 같은 목적을 제공합니다.
디렉터리 | 목적 |
BUILD |
패키지가 빌드되면 여기에 다양한 |
RPMS |
바이너리 RPM은 다른 아키텍처에 대한 하위 디렉터리(예: |
SOURCES |
여기서 packager는 압축된 소스 코드 아카이브와 패치를 배치합니다. |
SPECS | 패키지 관리자는 SPEC 파일을 여기에 저장합니다. |
SRPMS |
|