美文网首页
yum命令使用

yum命令使用

作者: 城堡下的晚祷 | 来源:发表于2018-09-07 16:39 被阅读0次

    Yum(全称为 Yellow dog Updater, Modified)是一个在FedoraRedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装.

    yum 语法:

    yum [options] [command] [package ...]

    `options`:可选,选项包括
              -h(帮助),
              -y(当安装过程提示选择全部为"yes"),
              -q(不显示安装的过程)等。
    `command`:要进行的操作。
    `package`:操作的对象。
    

    yum常用命令:

    1.yum check-update 列出所有可更新的软件清单

    # yum check-update
    已加载插件:fastestmirror, langpacks
    Loading mirror speeds from cached hostfile
     * base: mirrors.shu.edu.cn
     * extras: mirrors.cn99.com
     * updates: mirrors.cn99.com
    
    

    2.yum update 更新所有软件

    # yum update
    已加载插件:fastestmirror, langpacks
    Determining fastest mirrors
     * base: mirrors.cn99.com
     * extras: mirrors.cn99.com
     * updates: mirrors.shu.edu.cn
    base                                                            | 3.6 kB  00:00:00     
    extras                                                          | 3.4 kB  00:00:00     
    google-chrome                                                   |  951 B  00:00:00     
    google-chrome-mirrors                                           |  951 B  00:00:00     
    mysql-connectors-community                                      | 2.5 kB  00:00:00     
    mysql-tools-community                                           | 2.5 kB  00:00:00     
    mysql57-community                                               | 2.5 kB  00:00:00     
    updates                                                         | 3.4 kB  00:00:00     
    (1/7): base/7/x86_64/group_gz                                   | 166 kB  00:00:00     
    (2/7): extras/7/x86_64/primary_db                               | 187 kB  00:00:00     
    (3/7): mysql-tools-community/x86_64/primary_db                  |  45 kB  00:00:00     
    (4/7): mysql-connectors-community/x86_64/primary_db             |  26 kB  00:00:00     
    (5/7): updates/7/x86_64/primary_db                              | 5.2 MB  00:00:02     
    (6/7): mysql57-community/x86_64/primary_db                      | 152 kB  00:00:03     
    (7/7): base/7/x86_64/primary_db                                 | 5.9 MB  00:00:05     
    (1/2): google-chrome/primary                                    | 1.9 kB  00:00:00     
    (2/2): google-chrome-mirrors/x86_64/primary                     | 1.9 kB  00:00:00     
    google-chrome                                                                      3/3
    google-chrome-mirrors                                                              3/3
    No packages marked for update
    
    

    3.yum install <package_name> 仅安装指定的软件

    4.yum update <package_name> 仅更新指定的软件

    5.yum list 列出所有可安裝的软件清单

    6.yum remove <package_name> 删除软件包

    7.yum search <keyword> 查找软件包

    8.清除缓存命令:

    yum clean packages :清除缓存目录下的软件包

    yum clean headers : 清除缓存目录下的 headers

    yum clean oldheaders :清除缓存目录下旧的 headers

    yum clean, yum clean all (= yum clean packages; yum clean oldheaders) : 清除缓存目录下的软件包及旧的headers

    # yum clean all
    已加载插件:fastestmirror, langpacks
    正在清理软件源: base extras google-chrome google-chrome-mirrors
                   : mysql-connectors-community mysql-tools-community mysql57-community
                   : updates
    Cleaning up everything
    Maybe you want: rm -rf /var/cache/yum, to also free up space taken by orphaned data from disabled or removed repos
    Cleaning up list of fastest mirrors
    
    

    国内 yum 源

    网易(163)yum源是国内最好的yum源之一 ,无论是速度还是软件版本,都非常的不错。将yum源设置为163 yum,可以提升软件包安装和更新的速度,同时避免一些常见软件版本无法找到。

    安装步骤

    首先备份/etc/yum.repos.d/CentOS-Base.repo

    mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    

    下载对应版本repo文件, 放入/etc/yum.repos.d/(操作前请做好相应备份)

    运行以下命令生成缓存

    yum clean all
    yum makecache
    

    相关文章

      网友评论

          本文标题:yum命令使用

          本文链接:https://www.haomeiwen.com/subject/tdpcgftx.html