我有一个大约 400 rpm 的目录。我该怎么做才能使 yum/rpm 从系统存储库中获取最新版本及其所有依赖项并替换旧的 rpm?我使用的是 CentOS 6.4。
答案1
您可能想要将目录转到本地存储库,然后更新它。例如看看这篇文章:
http://www.serverlab.ca/tutorials/linux/network-services/creating-a-yum-repository-server-for-red-hat-and-centos/
答案2
您可以将该目录添加为存储库。如果 rpm-dir 的路径是 /path/to/rpm-dir:
首先将该目录转换为存储库:
cd /path/to/rpm-dir
createrepo .
现在添加这个新存储库:
echo "[my-rpm-dir]
name=my directory Repository
baseurl=file:///path/to/rpm-dir
enabled=1
gpgcheck=0" > /etc/yum.repos.d/my-rpm-dir.repo
现在您可以照常运行更新:
yum update