Centos 使用自定义rpm创建rhel iso

Centos 使用自定义rpm创建rhel iso,centos,rpm,rhel,rhel6,Centos,Rpm,Rhel,Rhel6,我已经在iso的Packages文件夹下添加了我的包。然后我更新了数据。后来,我创建了一个组my packages,并将其添加到kickstart文件末尾的%package部分。但是,当我安装iso时,看到/root/install.log,我的软件包最后没有安装。因此,它会导致错误地使用系统os命令。 如何在安装基本操作系统rpm后添加我们自己的rpm,以便我可以访问rpm中的所有系统操作系统命令。 以及如何指定rpm的安装顺序。尝试设置http镜像(本地或远程),并将rpm置于“包”下 将

我已经在iso的Packages文件夹下添加了我的包。然后我更新了数据。后来,我创建了一个组my packages,并将其添加到kickstart文件末尾的%package部分。但是,当我安装iso时,看到
/root/install.log
,我的软件包最后没有安装。因此,它会导致错误地使用系统os命令。 如何在安装基本操作系统rpm后添加我们自己的rpm,以便我可以访问rpm中的所有系统操作系统命令。
以及如何指定rpm的安装顺序。

尝试设置http镜像(本地或远程),并将rpm置于“包”下

  • 将镜像添加为kickstart上的回购(回购指令)

  • 然后将包名称附加到“%packages”会话中:

例如:

Pcakage文件:
mypackage.rpm

镜像:
MyMirror.com
或(Ip地址指向与所安装机器位于同一网络上的本地http服务器)

回购指令:

repo --name="MyRepo"  --baseurl=http://MyMirror.com
包裹组:

%packages
@base
mypackage # without .rpm nor version
%end
Macke确定“”是可下载的

实例:

--repo --name="CentOS"  --baseurl=http://mirror.centos.org/centos/6/os/x86_64 --cost=100

%packages
@base
nano
%end
当包url为“”时

  • 另一种选择是,在安装后部分安装rpm:
如果正在安装的操作系统没有“wget”,请将其添加到“%packages”:


我希望这能有所帮助。

我正在使用一个shell脚本为我创建iso。创建iso后,kickstart的
%package
部分如下所示:(@)基本(@)平台rh核心(@)平台功能(@)设备产品最后一组设备产品应该在最后安装,以便我可以访问rpm中所有与操作系统相关的命令。但是在查看/root/install.log之后,我可以看到操作系统没有按照给定的顺序安装软件包。这是预期的行为吗?
%post
wget http://MyMirror.com/Packages/mypcakage.rpm
rpm -i mypcakage.rpm