微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何从 ks.cfg 文件 kickstart 在 RHEL 8 上从 remi 的 repo 安装 php rpm

如何解决如何从 ks.cfg 文件 kickstart 在 RHEL 8 上从 remi 的 repo 安装 php rpm

如何从 ks.cfg 文件 kickstart 在 RHEL 8 上从 remi 的 repo 安装 PHP rpm?

我尝试了上面的文件,但在安装过程中失败了

#version=RHEL8
bootloader --location=mbr --append="rhgb quiet crashkernel=auto"
zerombr
clearpart --all --initlabel
autopart

# Use graphical install
graphical

# Use CDROM installation media
cdrom

# Keyboard layouts
keyboard --vckeymap=fr-oss --xlayouts='fr (oss)'

# System language
lang fr_FR.UTF-8

# Network information
network --device=link --onboot=yes --hostname=computer --bootproto=static --ip=192.168.1.151 --netmask=255.255.255.0 --activate

# Add local Repositories
repo --name="BaSEOS" --baseurl=file:///run/install/repo/BaSEOS
repo --name="AppStream" --baseurl=file:///run/install/repo/AppStream
repo --name="Ansible29" --baseurl=file:///run/install/repo/Ansible29
repo --name="Yarn" --baseurl=file:///run/install/repo/Yarn
repo --name="Epel" --baseurl=file:///run/install/repo/Epel
repo --name="Remi" --baseurl=file:///run/install/repo/Remi

# Root password
rootpw $1$Hvsdfsdf1tXYdfdsfsdfsfec$qtWxFDzzBsfdfdfs2Xxnn.rfwZzX0 --iscrypted
# administrateur user
user --name=administrateur --iscrypted --password=$1$Hv1tXYec$qtfdgdfWxFDzzB2dsdfdgdXxnn.rfwZzX0

auth --passalgo=sha512 --useshadow

# X Window System configuration information
xconfig  --startxonboot

# Run the Setup Agent on first boot
firstboot --disable

%pre --interpreter=/usr/bin/bash --log=/var/log/pre-installation-anaconda.log
%end

# Reboot auto after install
reboot

# SeLinux activation
selinux --disabled

# Intended system purpose
syspurpose --sla="Premium" --usage="Production"

# System timezone
timezone Europe/Paris --isUtc --nontp


module --name=PHP --stream=7.2 --disable
module --name=PHP --stream=remi-7.2

%packages --excludedocs
@^minimal-environment
@base-x
@GNOME
PHP
%end

%addon com_redhat_kdump --disable
%end

%post --interpreter=/usr/bin/bash --log=/var/log/post-installation-anaconda.log
%end

%anaconda
pwpolicy root --minlen=6 --minquality=1 --notstrict --nochanges --notempty
pwpolicy user --minlen=6 --minquality=1 --notstrict --nochanges --emptyok
pwpolicy luks --minlen=6 --minquality=1 --notstrict --nochanges --notempty
%end

enter image description here

但是在 anaconda 组或模块中找不到 PHP:remi-7.2 :§

它不取决于rhel版本而不是PHP版本

也许我错过了其他东西

解决方法

voici ma 解决方案最终

#version=RHEL8
bootloader --location=mbr --append="rhgb quiet crashkernel=auto"
zerombr
clearpart --all --initlabel
autopart

# Use graphical install
graphical

# Use CDROM installation media
cdrom

# Keyboard layouts
keyboard --vckeymap=fr-oss --xlayouts='fr (oss)'

# System language
lang fr_FR.UTF-8

# Network information
network --device=link --onboot=yes --hostname=toto--bootproto=static --ip=192.168.1.151 --netmask=255.255.255.0 --activate

# Add local Repositories
repo --name="BaseOS" --baseurl=file:///run/install/repo/BaseOS
repo --name="AppStream" --baseurl=file:///run/install/repo/AppStream
repo --name="Ansible29" --baseurl=file:///run/install/repo/Ansible29
repo --name="Yarn" --baseurl=file:///run/install/repo/Yarn
repo --name="RemiModular" --baseurl=file:///run/install/repo/RemiModular
repo --name="RemiSafe" --baseurl=file:///run/install/repo/RemiSafe
repo --name="Epel" --baseurl=file:///run/install/repo/Epel

# Root password
rootpw $dddd--iscrypted
# administrateur user
user --name=administrateur --iscrypted --password=$ddddddd

auth --passalgo=sha512 --useshadow

# X Window System configuration information
xconfig  --startxonboot

# Run the Setup Agent on first boot
firstboot --disable

%pre --interpreter=/usr/bin/bash --log=/var/log/pre-installation-anaconda.log
%end

# Reboot auto after install
reboot

# SeLinux activation
selinux --disabled

# Intended system purpose
syspurpose --sla="Premium" --usage="Production"

# System timezone
timezone Europe/Paris --isUtc --nontp

%packages
@^minimal-environment
@base-x
@GNOME
@php:remi-7.2/common
@composer:2/common
@postgresql:12/server
%end

%addon com_redhat_kdump --disable
%end

%post --interpreter=/usr/bin/bash --log=/var/log/post-installation-anaconda.log
%end

%anaconda
pwpolicy root --minlen=6 --minquality=1 --notstrict --nochanges --notempty
pwpolicy user --minlen=6 --minquality=1 --notstrict --nochanges --emptyok
pwpolicy luks --minlen=6 --minquality=1 --notstrict --nochanges --notempty
%end

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。