我们在本文中将学习如何使用红帽公司开发的
YUM(Yellowdog Updater Modified)工具,安装、更新、移除和查找软件包,并管理软件包和软件库。本文中显示的示例命令都在我们的CentOS 6.3服务器上进行了实际测试,你可以将这些材料用于学习、认证,或者仅仅为了琢磨如何安装新的软件包,确保系统版本最新。本文的基本要求是,你对这些命令要有一个基本的了解,还要有一个正常运行的Linux操作系统,那样才可以探究和执行下面所列的所有命令。
YUM到底是啥东东? YUM(Yellowdog Updater Modified)是一款开源命令行及图形化软件包管理工具,面向基于RPM(红帽软件包管理器)的Linux系统。它让广大用户和系统管理员可以在系统上轻松地安装、更新、移除或搜索软件包。它由Seth Vidal开发和发布,采用了GPL(通用公共许可证),是一款开源工具。这意味着,谁都可以下载和访问代码,以修复软件错误,开发定制的软件包。YUM通过解决软件包的依赖项问题,使用众多的第三方软件库来自动安装软件包。 1. 使用Yum安装软件包 想安装一个名为Firefox 14的软件包,只要运行下面这个命令,它会自动寻找并安装Firefox浏览器的所有必要依赖项。
上述命令会先要求予以确认,然后再将任何软件包安装到你的系统上。如果你不要求任何确认,就想自动安装软件包,可使用选项-y,如下例所示。
2. 使用Yum移除软件包 想完全移除软件包连同所有依赖项,只要运行下面这个命令,如下所示。
同样,上述命令会先要求予以确认,然后再移除软件包。想禁用确认提示,只要添加选项-y,如下所示。
3. 使用Yum更新软件包 假设你有过时版本的MySQL软件包,想把它更新到最新的稳定版本。只要运行下面这个命令,它就会自动解决所有的依赖项问题,并安装依赖项。
4. 使用Yum列出软件包 使用list函数,可搜索带名称的特定软件包。比如说,想搜索一个名为openssh的软件包,使用该命令。
想让你的搜索更精确,明确软件包名称的版本,如果你知道的话。比如说,想搜索软件包的特定版本openssh-4.3p2 ,使用该命令。
5. 使用Yum搜索软件包 要是你不记得软件包的确切名称,那么可以使用search函数,搜索与指定软件包的名称相匹配的所有可用软件包。比如说,想搜索与vsftpd这个单词匹配的所有软件包。
|
用于软件包管理的21个Linux YUM命令
最新推荐文章于 2024-10-12 10:20:12 发布
本文深入探讨了Linux系统中YUM(Yellowdog Updater Modified)工具的使用方法,包括如何安装、更新、移除和查找软件包,以及管理软件包和软件库的操作。通过具体示例,读者可以掌握YUM命令的基本应用,确保系统软件的高效管理和维护。
用于软件包管理的21个Linux YUM命令
4994

被折叠的 条评论
为什么被折叠?



