Linux   发布时间:2022-05-08  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了用于软件包管理的21个Linux YUM命令 转载大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

http://flycars001.iteye.com/blog/1949085

及图形化软件包管理工具,面向基于RPM(红帽软件包管理器)的。 它让广大用户和系统管理员可以在系统上轻松地安装、更新、移除或搜索软件包。它由Seth Vidal开发和发布,采用了GPL(通用公共许可证),是一款开源工具。这意味着,谁都可以下载和访问代码,以修复软件错误,开发定制的软件包。YUM 通过解决软件包的依赖项问题,使用众多的第三方软件库来自动安装软件包。

一个名为Firefox 14的软件包,只要运行下面这个命令,它会自动寻找并安装Firefox浏览器的所有必要依赖项。

  1. 自动安装软件包,可使用选项-y,如下例所示。

      1. 提示,只要添加选项-y,如下所示。

        <ol class="dp-xml" style="margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 1px !important; margin-left: 55px; padding: 5px 0px; color: #5c5c5c; border: none; BACkground-color: #f7f7f7;">
        <li class="alt"><span style="margin: 0px; padding: 0px; border: none; color: black; BACkground-color: inherit;"><span style="margin: 0px; padding: 0px; border: none; color: black; BACkground-color: inherit;"># yum -y remove firefox 

        @H_385_6@mysqL软件包,想把它更新到最新的稳定版本。只要运行下面这个命令,它就会自动解决所有的依赖项问题,并安装依赖项。

        1. @H_967_14@mysqL 
        2. 函数,可搜索带名称的特定软件包。比如说,想搜索一个名为openssh的软件包,使用该命令。

          1. 搜索更精确,明确软件包名称的版本,如果你知道的话。比如说,想搜索软件包的特定版本openssh-4.3p2 ,使用该命令。

            1. 搜索软件包

              名称,那么可以使用search函数,搜索与指定软件包的名称相匹配的所有可用软件包。比如说,想搜索与vsftpd这个单词匹配的所有软件包。

              1. 获取软件包信息

                1. 数据库中所有的可用软件包,使用下面这个命令。

                  1. 显示所有的已安装软件包。

                    1. @H_529_616@函数

                      函数用于查找某个特定文件属于哪个软件包。比如说,如果你想知道含有/etc/httpd/conf/httpd.conf文件的软件包的名称。

                      1. @H_642_696@

                          1. 数量与特定群组捆绑在一起。你可以安装某个群组,它就会安装属于该群组的所有相关软件包,用不着使用Yum安装单个软件包。比如说,想列出所有的可用群组,只要执行下面这个命令。

                            <ol class="dp-xml" style="margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 1px !important; margin-left: 55px; padding: 5px 0px; color: #5c5c5c; border: none; BACkground-color: #f7f7f7;">
                            <li class="alt"><span style="margin: 0px; padding: 0px; border: none; color: black; BACkground-color: inherit;"><span style="margin: 0px; padding: 0px; border: none; color: black; BACkground-color: inherit;"># yum grouplist 

                          2. @H_385_6@mysqL Database",只要执行下面这个命令。

                            1. @H_967_14@mysqL Database' 
                              1. 删除或移除任何现有的已安装群组软件包,只要使用下面这个命令。

                                <ol class="dp-xml" style="margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 1px !important; margin-left: 55px; padding: 5px 0px; color: #5c5c5c; border: none; BACkground-color: #f7f7f7;">
                                <li class="alt"><span style="margin: 0px; padding: 0px; border: none; color: black; BACkground-color: inherit;"><span style="margin: 0px; padding: 0px; border: none; color: black; BACkground-color: inherit;"># yum groupremove 'DNS NAME Server' 

                              2. fig/named saved as /etc/sysconfig/named.rpmsave 
                                1. @H_967_14@mod-pagespeed              R_205_11845@od-pagespeed                                        enabled:      1 
                                2. 显示系统上所有启用和禁用的yum软件库。

                                  1. phpR_205_11845@yAdmin 3.5.2软件包,只要执行这个命令。

                                    <ol class="dp-xml" style="margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 1px !important; margin-left: 55px; padding: 5px 0px; color: #5c5c5c; border: none; BACkground-color: #f7f7f7;">
                                    <li class="alt"><span style="margin: 0px; padding: 0px; border: none; color: black; BACkground-color: inherit;"><span style="margin: 0px; padding: 0px; border: none; color: black; BACkground-color: inherit;"># yum <span class="attribute" style="margin: 0px; padding: 0px; border: none; color: red; BACkground-color: inherit;">--enablerepo<span style="margin: 0px; padding: 0px; border: none; color: black; BACkground-color: inherit;">=<span class="attribute-value" style="margin: 0px; padding: 0px; border: none; color: blue; BACkground-color: inherit;">epel<span style="margin: 0px; padding: 0px; border: none; color: black; BACkground-color: inherit;"> install PHPR_205_11845@yadmin 

                                  2. phpR_205_11845@yAdmin             noarch         3.5.1-1.el6        epel                 4.2 M 
                                  3. phpR_205_11845@yAdmin-3.5.1-1.el6.noarch.rpm                       | 4.2 MB     00:25 
                                  4. phpR_205_11845@yAdmin-3.5.1-1.el6.noarch             1/1 
                                  5. phpR_205_11845@yAdmin-3.5.1-1.el6.noarch             1/1 
                                  6. phpR_205_11845@yAdmin.noarch 0:3.5.1-1.el6 
                                  7. 一个自定义外壳,你可以在这个环境下执行多个命令。

                                    1. 内容

                                      默 认情况下,yum将所有软件库中启用软件包的数据,连同每个子目录保存在/var/cache/yum/中,想清除启用软件库中的所有缓存文件,你要定期 运行下面这个命令,清理所有缓存内容,并确保没有任何东西在使用不必要的存储空间。我们不想给出下面这个命令的输出结果,因为我们想保持缓存数据的原来样 子。

                                        1. stem            | 2012-08-08 17:15 | Install        |  560 
                                        2. 内容,请在此留言告知我们,以便我们根据收到的反馈,不断更新内容。

                                          大佬总结

                                          以上是大佬教程为你收集整理的用于软件包管理的21个Linux YUM命令 转载全部内容,希望文章能够帮你解决用于软件包管理的21个Linux YUM命令 转载所遇到的程序开发问题。

                                          如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

                                          本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
                                          如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
                                          标签: