想在公司的服务器上安装OpenLDAP,安装RPM包时报了一堆的依赖包错误,因为是在公网的虚拟机上,不想费那么大的劲去拷贝安装RPM包,决定直接从映射光盘上通过建立YUM仓库解决。 步骤如下: 1、挂载光驱 # mount –o loop /dev/sdc /mnt 2、安装建立仓库工具 # rpm –ivh /mnt/Server/createrepo-0.4.4-2.fc6.noarch.rpm 3、创建包仓库文件夹,并建立仓库 # mkdir /var/RHEL5 # cd /var/RHEL5 # createrepo . 4、配置YUM客户端 # vi /etc/yum.repos.d/server.repo [RHEL Repository] name=RedHat Linux Linux baseurl=file:///mnt/Server enabled=1 gpgcheck=0 保存退出 5、进行RPM包的安装 # yum install RPM包名 在我安装时,报一个warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 37017186的错误,按道理已经在配置文件里指定不检查KEY,听说是RHEL的一个bugs,不理这么多,直接绕过,用# yum install --nogpgcheck RPM包名 实现RPM包的安装。 利用YUM安装的方式,可以实现安装RPM包时自动把相关的依赖包给装上。 附: 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 pr...