这篇文章的目的是安装在 %Packages 阶段使用 Kickstart 时无法安装的特定包,相反,它可以安装在 %Post 安装阶段。
这里有2种情况:
A) 在 Kickstart 安装期间尝试安装一个软件包(该软件包在媒体中),失败并显示如下消息:
You have specified the package 'XXXX' should be installed. This package does not exist. Would you like to continue or abort your installation? 您已指定应安装包“XXXX”。 此包不存在。 您想继续还是中止安装?
B) 如果需要某个软件包但安装介质中不存在该软件包,则可以从其他来源(如 FTP 或者 HTTPD 服务器)提供该软件包,可以在 %Post Installation Stage 中添加该软件包,以便与 Kickstart 文件一起安装。
此处的解决方法是在 %Post 安装阶段安装包。
在 ks.cfg 文件的末尾创建如下所示的行:
A) 如果包已经在安装媒体中,它应该被添加到 %Post Installation Stage 中。
# First way: %post --log=/root/my-post-log # To get a log of the installation mount /dev/cdrom /mnt # mont the disk/imagen on the %Post Installation Stage. rpm -Uvh /mnt/Packages/libtool-ltdl-devel-2.2.6-15.5.el6.x86_64.rpm %end
B) 从外部站点提供包(在 %Post 安装阶段添加它。
)。
# Second way copy the package from a http server that you installed or from another place. %post --log=/root/my-post-log # To get a log of the installation cd /var/tmp |/usr/bin/wget http://10.157.XX.XX/OL6.3_x86_64/libtool-ltdl-devel-2.2.6-15.5.el6.x86_64.rpm rpm -ivh /libtool-ltdl-devel-2.2.6-15.5.el6.x86_64.rpm %end
重新启动后,可以使用 %Post Installation 阶段创建的日志文件检查安装,以确认软件包安装。
on it road.com
例子
# cat /root/my-post-log mount: block device /dev/sr0 is write-protected, mounting read-only warning: /mnt/Packages/libtool-ltdl-devel-2.2.6-15.5.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY Preparing... ################################################## libtool-ltdl-devel ################################################## --2016-07-28 16:23:35-- http://10.157.XX.XX/OL6.3_x86_64/libtool-ltdl-devel-2.2.6-15.5.el6.x86_64.rpm Connecting to 10.157.XX.XX:80... connected. HTTP request sent, awaiting response... 200 OK Length: 165708 (162K) [application/x-rpm] Saving to: 'libtool-ltdl-devel-2.2.6-15.5.el6.x86_64.rpm' 0K .......... .......... .......... .......... .......... 30% 30.0M 0s 50K .......... .......... .......... .......... .......... 61% 19.5M 0s 100K .......... .......... .......... .......... .......... 92% 32.2M 0s 150K .......... . 100% 28.4M=0.006s 2016-07-28 16:23:35 (26.1 MB/s) - 'libtool-ltdl-devel-2.2.6-15.5.el6.x86_64.rpm' saved [165708/165708] warning: libtool-ltdl-devel-2.2.6-15.5.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY Preparing... ################################################## package libtool-ltdl-devel-2.2.6-15.5.el6.x86_64 is already installed
也可以使用 RPM 命令确认安装:
# rpm -qa | grep libtool libtool-ltdl-2.2.6-15.5.el6.x86_64 libtool-ltdl-devel-2.2.6-15.5.el6.x86_64
日期:2020-09-17 00:12:34 来源:oir作者:oir