27.3.2. 패키지 선택
설치할 소프트웨어 패키지를 설명하는 Kickstart 섹션을 시작하려면 %packages 명령을 사용합니다.
환경,그룹 또는 패키지 이름으로 패키지를 지정할 수 있습니다. 관련 패키지가 포함된 여러 환경 및 그룹이 정의됩니다.
각 항목에는 ID, 사용자 가시성 값, 이름, 설명 및 패키지 목록이 있습니다.
중요
이로 인해 시스템이 취약점의 영향을 받을 가능성이 크게 줄어듭니다. 필요한 경우 설치 후 나중에 추가 패키지를 추가할 수 있습니다.
중요
중요
%packages 섹션은 %end 명령으로 끝나야 합니다.
%packages @^Infrastructure Server %end
- 예:
%packages @X Window System @Desktop @Sound and Video %end
Core
그룹은 항상 선택됩니다. %packages 섹션에 지정할 필요는 없습니다. - 개별 패키지를 이름으로 한 줄에 하나의 항목을 지정합니다. 예:
%packages sqlite curl aspell docbook* %end
- 선행 대시(
-
)를 사용하여 설치에서 제외할 패키지 또는 그룹을 지정합니다. 예:%packages -@Graphical Internet -autofs -ipa*fonts %end
중요
여러 옵션을 사용하여 %packages 섹션의 기본 동작을 변경할 수 있습니다. 일부 옵션은 전체 패키지 선택에서 작동하며 다른 옵션은 특정 그룹에만 사용됩니다.
옵션을 사용하려면 패키지 선택 섹션의 시작 부분에 추가합니다. 예:
%packages --multilib --ignoremissing
-
--default
- 기본 패키지 세트를 설치합니다.
-
--excludedocs
- 패키지에 포함된 문서는 설치하지 마십시오.
-
--ignoremissing
-
--instLangs=
- 설치할 언어 목록을 지정합니다. 이 값은 패키지 그룹 수준 선택과 다릅니다.
예 27.5.
%packages --instLangs=es:fr:it
%packages
%packages --instLangs=
-
--multilib
- multilib 패키지에 설치된 시스템을 구성하고, 64비트 시스템에 32비트 패키지를 설치할 수 있도록 구성하고, 이와 같이 이 섹션에 지정된 패키지를 설치합니다.그러나 multilib 옵션을 사용하면 32비트 AMD 및 i686 Intel 시스템 패키지가 있는 경우 자동으로 설치할 수 있습니다.이는 %packages 섹션에 명시적으로 지정된 패키지에만 적용됩니다. Kickstart 파일에 지정되지 않고 종속 항목으로만 설치되는 패키지는 더 많은 아키텍처에서 사용할 수 있더라도 필요한 아키텍처 버전에만 설치됩니다.
-
--nocore
- 그렇지 않으면 기본적으로 설치된
@Core
패키지 그룹의 설치를 비활성화합니다.--nocore
로@Core
패키지 그룹을 비활성화하면 경량 컨테이너를 생성하는 데만 사용해야 합니다.--nocore
를 사용하여 데스크탑 또는 서버 시스템을 설치하면 시스템을 사용할 수 없게 됩니다.참고-@Core
를 사용하여@Core
패키지 그룹에서 패키지를 제외하면 작동하지 않습니다.@Core
패키지 그룹을 제외하는 유일한 방법은--nocore
옵션을 사용하는 것입니다.@Core
패키지 그룹은 작동 중인 시스템을 설치하는 데 필요한 최소한의 패키지 세트로 정의됩니다.
--retries=
- 기본값은
10
입니다. --timeout=
이 목록의 옵션은 단일 패키지 그룹에만 적용됩니다. Kickstart 파일의 %packages 명령에 사용하는 대신 그룹 이름에 추가합니다. 예:
%packages @Graphical Internet --optional %end
-
--nodefaults
-
--optional
Scientific Support
와 같은 일부 패키지 그룹에는 필수 또는 기본 패키지가 지정되지 않음(선택 사항)이 없습니다. 이 경우--optional
옵션을 항상 사용해야 합니다. 그렇지 않으면 이 그룹의 패키지가 설치되지 않습니다.