Yum(Yellow dog Updater, Modified)是linux系统中的一种包管理器,在Red Hat、CentOS和Fedora等发行版中都可以使用Yum来管理软件包,用于安装、升级、删除等操作。
Yum的工作原理是提供一个列表,用户可以轻松地通过其提供的软件来安装、升级它们所需的软件。Yum可以自动安装、升级程序,并自动从远程仓库下载程序的更新文件。Yum利用本地缓存的源和包数据库信息来检查有没有可用的关联软件依赖关系,从而确保原有的软件不会被破坏。几乎所有的Yum源都基于RPM格式,能够安装和管理Red Hat Linux、CentOS和Fedora发行版上的软件包。
Yum代码片段:
安装:
#yum install package_name
卸载:
#yum remove package_name
更新:
#yum update package_name
列出可用的包:
# yum list available package_name
查看已安装包:
# yum list installed package_name
通过 Yum 包管理器可以轻松管理软件,无论是安装、更新、还是卸载,都能够轻松完成,使用者无需繁琐地去查找安装包。另一个好处是,Yum 能够自动管理软件包依赖关系,这就意味着,如果你要安装一个软件包,Yum 会自动下载它所需要的其他软件包,而你不需要担心其他依赖。最后,它使用的 RPM 格式的源,以及本地缓存的软件数据库信息,确保了更高的管理质量。