5.4. 모듈식 콘텐츠 설치
특정 소프트웨어의 경우 Red Hat은 모듈을 제공합니다. 모듈을 사용하여 특정 버전(스트림) 및 패키지 집합(프로파일)을 설치할 수 있습니다.
모듈 스트림의 라이프 사이클을 항상 고려하십시오.
사전 요구 사항
- 동일한 모듈의 다른 스트림에서 패키지를 설치할 수 없습니다.
절차
설치할 패키지를 제공하는 모듈을 나열합니다.
# yum module list <module_name>예를 들어
postgresql-server패키지를 제공하는 모듈을 나열하려면 다음을 입력합니다.$ yum module list postgresql Name Stream Profiles Summary postgresql 9.6 client, server [d] PostgreSQL server and client module postgresql 10 [d] client, server [d] PostgreSQL server and client module postgresql 12 client, server [d] PostgreSQL server and client module postgresql 13 client, server [d] PostgreSQL server and client module postgresql 15 client, server [d] PostgreSQL server and client module Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled출력에서
postgresql모듈을 스트림9.6,10, 12,12,13및15와 함께 사용할 수 있음을 보여줍니다. 기본 스트림은10([d])입니다.선택한 모듈 스트림을 설치합니다.
# yum module install <module-name>:<stream>/<profile>스트림의 기본 프로필이 정의된 경우 명령에서
/<profile>을 생략하여 스트림의 이 기본 프로필을 설치할 수 있습니다.예를 들어
postgresql모듈의 스트림13에 대한 기본 프로필(서버)을 설치하려면 다음을 입력합니다.# yum module install postgresql:13 ... Dependencies resolved. =================================================================================================================== Package Architecture Version Repository Size =================================================================================================================== Installing group/module packages: postgresql-server x86_64 13.10-1.module+el8.7.0+18279+1ca8cf12 rhel-AppStream 5.6 M Installing dependencies: libicu x86_64 60.3-2.el8_1 rhel 8.8 M libpq x86_64 13.5-1.el8 rhel-AppStream 198 k postgresql x86_64 13.10-1.module+el8.7.0+18279+1ca8cf12 rhel-AppStream 1.5 M Installing module profiles: postgresql/server Enabling module streams: postgresql 13
검증
올바른 모듈 스트림이 활성화되고 필요한 프로파일이 설치되어 있는지 확인합니다
([i]).# yum module list postgresql ... Name Stream Profiles Summary postgresql 9.6 client, server [d] PostgreSQL server and client module postgresql 10 [d] client, server [d] PostgreSQL server and client module postgresql 12 client, server [d] PostgreSQL server and client module postgresql 13 [e] client, server [d] [i] PostgreSQL server and client module postgresql 15 client, server [d] PostgreSQL server and client module postgresql 16 client, server [d] PostgreSQL server and client module Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled