除了可以帮助用户安装程序包之外,还可以帮客户解决程序包之间的依赖关系
YUM本身是一个程序包管理程序,YUM的客户端如果想要安装程序,需要到程序包仓库服务器上寻找相关资源。
YUM客户端会从程序包仓库那里下载一个软件信息列表,上面包含了程序包仓库服务器上拥有的程序包信息以及程序包之间的依赖关系。程序包仓库服务器会制作一个软件信息列表的校验码,客户端每次使用YUM时会自己计算一个软件信息列表的校验码与仓库服务器的比较,如果不一样说明服务器的软件有改动,需要重新下载软件信息列表。
YUM程序不能解决上次安装指定软件过程中异常终止后重新开始安装的问题。这个问题DNF可以解决。YUM依赖RPM,YUM不是RPM的替代品。createrepo可以用来创建程序仓库。YUM:Yellow Update Modifier. YUM repository:YUM repo
存储了众多RPM包,以及包的相关元数据文件(放置于特定目录下,repodata目录,这个目录就是程序仓库路径)
原文地址:http://blog.51cto.com/yueyue207/2086991
时间: 2024-10-09 20:07:36