yum命令

简介

全称为 Yellow dog Updater, Modified。是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器
基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包

查看卸载

# rpm -qa | grep yum
# rpm -e -nodeps yum

下载包

http://mirrors.163.com/centos/6/os/x86_64/Packages/
通过 wget下载
wget http://docs.linuxtone.org/soft/lemp/CentOS-Base.repo

依赖包

python-和python-iniparse-

yum包

yum-plugin-fastestmirror-和yum-metadata-parser-

yum源

http://mirrors.163.com/.help/CentOS6-Base-163.repo
将此文件放到/etc/yum.repos.d下

安装

# rpm –ivh python-2.6.6-51.el6.x86_64.rpm python-iniparse-0.3.1-2.1.el6.noarch.rpm
# rpm -ivh yum-*

常用命令

安装软件
yum install

搜索软件
yum search

显示软件包依赖关系
yum deplist

更新和升级
yum update 全部更新
yum update package1 更新指定程序包package1
yum check-update 检查可更新的程序
yum upgrade package1 升级指定程序包package1

查找和显示
yum info package1 显示安装包信息package1
yum list 显示所有已经安装和可以安装的程序包
yum list package1 显示指定程序包安装情况package1

删除软件
yum remove
yum erase

清除缓存
yum clean all 清除缓存目录下的软件包及旧的headers

缓存软件包
yum makecache

资源网

baseurl=ftp://ftp.sjtu.edu.cn

  1. 企业贡献:
    搜狐开源镜像站:
    http://mirrors.sohu.com/
    网易开源镜像站:
    http://mirrors.163.com/
  2. 大学教学:
    北京理工大学:
    http://mirror.bit.edu.cn (IPv4 only)
    http://mirror.bit6.edu.cn (IPv6 only)
    北京交通大学:
    http://mirror.bjtu.edu.cn (IPv4 only)
    http://mirror6.bjtu.edu.cn (IPv6 only)
    http://debian.bjtu.edu.cn (IPv4+IPv6)
    兰州大学:
    http://mirror.lzu.edu.cn/
    厦门大学:
    http://mirrors.xmu.edu.cn/
    清华大学:
    http://mirrors.tuna.tsinghua.edu.cn/ (IPv4+IPv6)
    http://mirrors.6.tuna.tsinghua.edu.cn/ (IPv6 only)
    http://mirrors.4.tuna.tsinghua.edu.cn/ (IPv4 only)
    天津大学:
    http://mirror.tju.edu.cn/
    中国科学技术大学:
    http://mirrors.ustc.edu.cn/ (IPv4+IPv6)
    http://mirrors4.ustc.edu.cn/
    http://mirrors6.ustc.edu.cn/
    东北大学:
    http://mirror.neu.edu.cn/ (IPv4 only)
    http://mirror.neu6.edu.cn/ (IPv6 only)
    电子科技大学:
    http://ubuntu.uestc.edu.cn/

yum配置

# cat /etc/yum.conf

cachedir=/var/cache/yum  //yum 缓存的目录,yum 在此存储下载的rpm 包和数据库,默认设置/var/cache/yum
keepcache=0  //安装完成后是否保留软件包,0为不保留(默认为0),1为保留
debuglevel=2  //Debug 信息输出等级,范围为0-10,缺省为2
logfile=/var/log/yum.log  //yum 日志文件位置。用户可以到/var/log/yum.log 文件去查询过去所做的更新
pkgpolicy=newest  //包的策略。一共有两个选项,newest 和last,这个作用是如果你设置了多个
                    //repository,而同一软件在不同的repository 中同时存在,yum 应该安装哪一个,
                    //如果是newest,则yum 会安装最新的那个版本。如果是last,则yum 会将服务器id 
                    //以字母表排序,并选择最后的那个服务器上的软件安装。一般都是选newest
distroverpkg=redhat-release  //指定一个软件包,yum 会根据这个包判断你的发行版本,默认是
                              //redhat-release,也可以是安装的任何针对自己发行版的rpm 包
tolerant=1  //有1和0两个选项,表示yum 是否容忍命令行发生与软件包有关的错误,比如你要安装1,2,3三个
             //包,而其中3此前已经安装了,如果你设为1,则yum 不会出现错误信息。默认是0
exactarch=1  //有1和0两个选项,设置为1,则yum 只会安装和系统架构匹配的软件包,例如,yum 不会将i686
              //的软件包安装在适合i386的系统中。默认为1
retries=6  //网络连接发生错误后的重试次数,如果设为0,则会无限重试。默认值为6
obsoletes=1  //这是一个update 的参数,具体请参阅yum(8),简单的说就是相当于upgrade,允许更新陈旧的RPM包
plugins=1  //是否启用插件,默认1为允许,0表示不允许。我们一般会用yum-fastestmirror这个插件

配置光盘源

[cd-media]
name=cdrom-media
baseurl=file:///mnt/cdrom/
gpgcheck=0
enabled=1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值