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