yum

来源:互联网 发布:淘宝卖正品香水的店铺 编辑:程序博客网 时间:2024/06/08 08:08

简介

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

0 0
原创粉丝点击