需要一个关于如何使用yum UPDATE使rpm包可用的链接或教程。 我已经和yum INSTALL和yum ERASE ,但是在那里有一些关于如何使用yum UPDATE (在什么文件中添加什么代码等等)使rpm包工作的信息?
thnx很多
您需要做的唯一工作是确保.spec文件中相同版本的版本号或版本号高于安装的当前版本。 然后,当添加到您的回购和一个createrepo运行百胜将挑选并更新
答案并不像在回购协议中使用更新版本的RPM那么简单。
在服务器端和客户端有些事情要做。
服务器端
suod createrepo --update . 这将更新回购的数据库,以包括新的RPM sudo chmod -R ugo+rX /var/www/html/repo/这将使新的RPM可见 客户端
sudo yum clean all这将清除所有与回购相关的caching信息。 sudo yum info rpmname现在您应该看到最新的rpm版本可用。 sudo yum -y update rpmname你应该更新。 所有的答案(在这里,在那里,在任何地方)掩盖了所有这些细节,我感到非常沮丧。 任何通过更新创build回购的过程都将对其进行testing。 testing将如下所示:
服务器端,添加新的RPM到存储库,运行createrepo,更改权限客户端,yum -y安装rpmname。 用户,“很酷的工作,现在我们来试试并更新。”
服务器端,使用较新版本添加RPM,运行createrepo,更改权限客户端,YUM -Y升级rpmname,“没有软件包标记为更新”用户,“什么#?!@我只是按照我find的所有说明networking,这并没有工作!“
在客户端,yum将caching关于存储库的信息,包括最新的可用版本。 客户端下一次update或info命令yum不会回到互联网并检查存储库。 百胜将使用回购的caching版本。
如果RPM的版本大于安装版本,则会更新。