Linux软件包管理神器YUM简介
|
5.2 配置YUM源(YUM仓库|YUM服务器端) 要配置YUM源,我们要使用一个命令,叫做createrepo,这个软件包需要安装,在系统光盘Server目录中(RHEL5)直接使用rpm -ivh命令安装即可。 安装完成后,就可以开始创建yum源了。为了演示效果,我这里拷贝一下光盘VT目录,对VT进行创建YUM源。
repodate目录: yum源的元数据文件目录 primary.xml.gz 此yum源中定义所有rpm文件及其彼此间的依赖关系,还包含了每一个rpm包中的文件名 filelists.xml.gz: 此yum源中每一个包中文件的文件相关信息; other.xml.gz: 额外信息,比如changelog等 repomd.xml 校验码和时间戳 comps-rhel5-server-core.xml软件包的分组信息;(除非有分组,否则不会出现,有时候分组需要自己手动创建) 这样,一个YUM源就算是创建完成了,是不是很EASY啊,创建完成后,我们还可以接着对其它的软件包进行创建,可以对Server目录或者其它目录进行创建,也可以对我们自己制作的RPM包进行创建,把要创建YUM源的所有软件包放到一个目录里面,然后使用createrepo后面跟软件包所在的目录就可以了。 到这里,我们就算是创建完YUM源了我们改一下yum客户端配置文件,就可以直接使用了,因为客户端和服务端是在同一台机器上,所以我们可以不用FTP或HTTP服务,直接使用file:///。 六、YUM的简单使用 yum [options] [command] [package ...] command is one of: * install package1 [package2] [...] * update [package1] [package2] [...] * check-update * upgrade [package1] [package2] [...] * remove | erase package1 [package2] [...] * list [...] all| installed | available | updates * info [...] * provides | whatprovides feature1 [feature2] [...] 查询指定的文件是由哪个软件包提供的 * clean [ packages | headers | metadata | dbcache | all ] 清除缓存 * makecache * groupinstall group1 [group2] [...] 安装指定的软件包组 查看本栏目更多精彩内容:http://www.bianceng.cn/OS/Linux/ * groupupdate group1 [group2] [...] * grouplist [hidden] [groupwildcard] [...] 显示软件包组 * groupremove group1 [group2] [...] 删除指定的包组 * groupinfo group1 [...] 查询指定包组的信息 * search string1 [string2] [...] * shell [filename] * resolvedep dep1 [dep2] [...] * localinstall rpmfile1 [rpmfile2] [...] 安装下载好的rpm文件 * localupdate rpmfile1 [rpmfile2] [...] 升级下载到本地的rpm包 * reinstall package1 [package2] [...] 重装软件包,不删除原来的. * downgrade package1 [package2] [...] 降级软件包 * deplist package1 [package2] [...] * repolist [all|enabled|disabled] 显示yum源 * help [command] 显示指定软件包的help信息 (编辑:佛山站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |




