解决方案是使用YUM仓库,需要创建仓库。 YUM服务器端配置: 1、创建包仓库文件夹。 mkdir /var/ftp/pub/RHEL5U1 2、拷贝RPM包文件,这里文件可以来自安装光盘。 挂载光驱: mount -o loop /dev/cdrom /mnt 拷贝光盘上的文件: cp -r /mnt/* /var/ftp/pub/RHEL5U1 3、安装建立仓库工具 rpm -ivh /var/ftp/pub/RHEL5U1/Server/createrepo-0.4.4-2.fc6.noarch.rpm 4、建立仓库 cd /var/ftp/pub/RHEL5U1 for i in `find | grep "xml$" | grep "comps"`;do createrepo -g ${i#./*/} ${i%/*/*.xml}; donee YUM客户端配置: vim /etc/yum.repos.d/server.repo [rhel-rpms] name=Red Hat Enterprise Linux - - rpms baseurl=file:///var/ftp/pub/RHEL5U1/Server enabled=1 gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release [rhel-VT] name=Red Hat Enterprise Linux - - VT baseurl=file:///var/ftp/pub/RHEL5U1/VT enabled=1 gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release [rhel-Cluster] name=Red Hat Enterprise Linux - - Cluster baseurl=file:///var/ftp/pub/RHEL5U1/Cluster enabled=1 gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release [rhel-ClusterStorage] name=Red Hat Enterprise Linux - - ClusterStorage baseurl=file:///var/ftp/pub/RHEL5U1/ClusterStorage enabled=1 gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release YUM简单使用: 安装: yum install RPM包的名称 删除: yum remove RPM包的名称 搜索: yum search RPM包的名称 显示仓库所有文件: yum list 显示安装包详细说明信息: yum info RPM包的名称 更新安装: yum update RPM包的名称 清楚服务器仓库缓存等: yum clean all 本地安装: yum localinstall /路径/RPM包的名称 本地更新: yum localupdate /路径/RPM包的名称 显示安装包所安装的文件列表: yum provides RPM包的名称 反查文件所属安装包: yum whatprovides /路径/文件 注: 若安装时需要安装到指定的文件夹,则需要 --installroot 举例: yum install --installroot=/mnt vim 常见问题: 1、解决安装时需要KEY的问题? vim /etc/yum.conf 找到这行: gpgcheck=1 替换成: gpgcheck=0 总结: 这个是针对单机配置,所以使用file关键字,如果打算在网络内使用,则可以使用ftp关键字,当然还要开启相应的ftp服务。具体配置参考附件脚本。另外这个配置完成以后,在使用: system-config-packages system-config-kickstart 使用这个版本的程序: system-config-kickstart-2.6.19.6-1.el5 注:这个是RHEL5U2自带版本,RHEL5U1 and RHEL5 配属程序均都有BUG. 这些工具时,也能够支持
原文链接:https://www.f2er.com/javaschema/287585.html