zoukankan      html  css  js  c++  java
  • yum

    yum常用命令

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

    • 2. 更新所有软件命令:yum 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的功能,找出以pam为开头的软件名称有哪些

         

     国内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.backu

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

    • CentOS5 :http://mirrors.163.com/.help/CentOS5-Base-163.repo
    • CentOS6 :http://mirrors.163.com/.help/CentOS6-Base-163.repo
    • CentOS7 :http://mirrors.163.com/.help/CentOS7-Base-163.repo
    wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
    mv CentOS6-Base-163.repo CentOS-Base.repo

     运行以下命令生成缓存

    yum clean all
    yum makecache

      除了网易之外,国内还有其他不错的 yum 源,比如中科大和搜狐。

      中科大的 yum 源,安装方法查看:https://lug.ustc.edu.cn/wiki/mirrors/help/centos

      sohu 的 yum 源安装方法查看: http://mirrors.sohu.com/help/centos.html

    配置本地yum仓库

    mkdir -p /media/CentOS
    mount -o loop /disk/CentOS-7-x86_64-DVD-1611.iso  /media/CentOS/
    -o :options 主要用来描述设备或档案的挂接方式
    -o loop:用来将一个档案当成硬盘分割挂上系统
    档案:它和文件 file 是不同的东西, 档案 archive 是一个打包的文件集, 里面一般包含许多文件, 比如 tar, jar, iso 就是常见的档案格式
    设置启用本地源:
    sed -i "/enabled/s/0/1/g" /etc/yum.repos.d/CentOS-Media.repo  
    yum clean all    # 清理缓存
    yum list |wc -l   # 进行统计本地源的个数

  • 相关阅读:
    man LVCREATE
    Pyhton---基础---递归
    Python---基础---循环,函数
    Python---基础---dict_tuple_set
    Python---基础---dict和set2
    安卓网络编程学习(1)——java原生网络编程(1)
    使用python爬取B站弹幕和三连
    maven项目整合工具学习
    读阿里巴巴泰山版《java开发手册》总结(2)
    第十三周学习进度
  • 原文地址:https://www.cnblogs.com/pistachio123/p/14636397.html
Copyright © 2011-2022 走看看