킥스타트 파일 - 설치 프로그램이 패키지 섹션의 일부 "설치하지 않음" 패키지를 무시합니다.

킥스타트 파일 - 설치 프로그램이 패키지 섹션의 일부 "설치하지 않음" 패키지를 무시합니다.

CentOS 7.0에서 kickstat 파일을 사용할 때 설치 프로그램이 목록에 있는 일부 "설치하지 않음" 패키지를 무시하는 것 같습니다.

cdrom
text
auth --enableshadow --passalgo=sha512
keyboard --vckeymap=pt-latin1
lang en_US.UTF-8 --addsupport=pt_PT.UTF-8
network --bootproto=dhcp --device=eth0 --ipv6=auto --activate --hostname=centos7
rootpw xxxxxx
skipx
timezone Europe/Lisbon --isUtc --nontp
firstboot --disabled
services --enabled sshd
firewall --enabled --ssh --http
clearpart --all --initlabel
bootloader --location=mbr --boot-drive=sda
ignoredisk --only-use=sda
autopart --type=lvm
reboot --eject

%packages --nobase --excludedocs
@core
-acl
-authconfig
-dracut*
-kexec-tools
-linux-firmware
-newt*
-plymouth-scripts
%end

설치 시 명백한 오류는 보이지 않지만 시스템을 부팅할 때 일부 패키지가 존재합니다(일부는 존재하지 않습니다). 다음을 사용하여 삭제할 수 있습니다.

yum remove acl authconfig dracut* linux-firmware newt* plymouth-scripts

따라서 시스템 보호 패키지가 아닙니다. 설치를 피할 수 있는 방법이 있습니까? 아니면 설치 후에 제거해야 합니까?

답변1

시작 파일이 괜찮은 것 같습니다. 설치하는 동안 가지고 있어야 하고 설치 후에 제거해야 하는 유일한 패키지는 authconfig이 사람입니다.필요할 것 같다설치 중에 이 배포에 대한 인증 체계를 구성합니다.

이는 이상적인 솔루션은 아니지만블록 설치 후그리고 yum remove라인을 추가하세요. 이러한 패키지는 설치 후 제거되지만 설치된 시스템을 처음 재부팅하기 전에는 다음과 같습니다.

%post
yum remove -y acl authconfig dracut* linux-firmware newt* plymouth-scripts
%end

관련 정보