short for | : | YellowDog Updater Modified |
what's it | : | a high-level command-line package manager for rpm based GNU/Linux distributions. |
used by | : | RHEL <8、CentOS <8、Fedora <22 |
开发语言 | : | Python2.7 |
官方主页 | : | http://yum.baseurl.org |
yum
是由Duke University
的团队在YellowDog Linux
的Yellow Dog Updater
基础上修改而成。
yum
解决了所有的依赖问题(树形依赖、环形依赖、库文件依赖),使得安装rpm包非常的容易。
yum
当初在Duke University
的文档:http://webhome.phy.duke.edu/~rgb/General/yum_article/yum_article/yum_article.html
注:yum
逐渐被更好的dnf所取代。
软件包 | 源码 |
---|---|
yum | git://yum.baseurl.org/yum.git |
yum-utils | git://yum.baseurl.org/yum-utils.git |
yum-metadata-parser | git://yum.baseurl.org/yum-metadata-parser.git |
yum-updatesd | git://yum.baseurl.org/yum-updatesd.git |
yum-docs | git://yum.baseurl.org/yum-docs.git |
/etc/yum.conf
是yum
的全局配置文件。
/etc/yum/vars/
目录下存放一些变量
的配置文件。
/etc/yum.repos.d/
目录下存放软件仓库
的配置文件。
/etc/yum/pluginconf.d/
目录下存放插件
的配置文件。
/var/cache/yum/
目录下存放缓存
。
/var/lib/yum/
目录下存放其他文件
。