Chinaunix首页 | 论坛 | 博客
  • 博客访问: 120966
  • 博文数量: 26
  • 博客积分: 489
  • 博客等级: 下士
  • 技术积分: 358
  • 用 户 组: 普通用户
  • 注册时间: 2012-11-08 11:31
文章分类
文章存档

2014年(2)

2013年(11)

2012年(13)

我的朋友
yum

分类: LINUX

2012-11-12 00:22:20

一、yum命令

1、安装、删除

安装软件包:# yum install mplayer

删除软件包:# yum remove mplayer

2、yum groupinstall

程序组列表:# yum grouplist

安装程序组:# yum groupinstall Eclipse

3、更新

检查可更新的rpm# yum check-update

更新所有的rpm包:# yum update

更新指定的rpm包:# yum update kernel kernel-source

更新所有rpm包(跟update不同的是:旧的淘汰的包也升级):yum upgrade

4、清除

清除暂存中的旧的rpm头文件和包文件:yum clean allyum clean packages+yum clean oldheaders yum clean headers

5、列表

rpm包列表:yum list

列出资源库中特定的rpm包:yum list mozilla*

列出资源库中可以升级的rpm包:# yum list updates

列出已经安装的所有rpm包:# yum list installed

列出安装的不在资源库中的rpm包:# yum list extras

6、包信息

列出资源库中所有rpm包的信息:# yum info

列出资源库中特定rpm包的信息:# yum info mozilla*

列出资源库中所有可以更新的rpm包的信息:# yum info updates

列出资源库中已经安装的rpm包的信息:# yum info installed

列出已经安装但不在资源库中的rpm包的信息:# yum info extras

7、搜索

搜索特定rpm包:# yum search mozilla

搜索包含特定文件名的rpm包:# yum provides mozilla

8、GPG Key

检查GPG Key# rpm -qa gpg-pubkey*

显示GPG Key信息:# rpm -qi gpg-pubkey-c105b9de-4e0fd3a3

删除GPG Key# rpm -e gpg-pubkey-c105b9de-4e0fd3a3

安装GPG key# rpm --import

        编辑/etc/yum.conf,增加以下信息到尾部

        [freshrpms]

        name=Fedora Linux $releasever - $basearch - freshrpms

        baseurl=

        gpgcheck=1

二、yum源      

       以下几个yum源经本人亲测,可以使用。本地和局域网yum源可参考配置方法,互联网yum源可直接使用。

       配置文件位置/etc/yum.repos.d/;若yum源不能使用,可将/etc/yum.conf中改为gpgcheck=0再试。

1、本地yum源
[root@mfschunks1 yum.repos.d]# cat asianux.repo
[core]
name=Asianux Server 3
baseurl=file:///var/ftp/pub/
enabled=1
gpgcheck=0
gpgkey=file:///usr/share/doc/asianux-release/RPM-GPG-KEY
 
2、局域网AXS4 yum源
[root@mfsmetalogger yum.repos.d]# cat 245.repo
[245]
name=245
baseurl=
gpgcheck=0
enabled=1
 
3、局域网centos 5.5源
[root@mfsmetalogger yum.repos.d]# cat sjtu.repo
[sjtu]
name=sjtu
baseurl=
gpgcheck=0
enabled=1
 
4、互联网RHEL6.1 yum源
[root@mfsmetalogger yum.repos.d]# cat rhel61.repo
[rhel6.1]
name=rhel6.1
baseurl=ftp://ftp.sunet.se/pub/Linux/distributions/scientific/6.1/x86_64/os/
enabled=1
[rhel6.1-source]
name=rhel6.1 - source
baseurl=ftp://ftp.sunet.se/pub/Linux/distributions/scientific/6.1/SRPMS/
enabled=1

5、互联网CentOS yum源
[base]
name=CentOS-$releasever - Base
mirrorlist=
#baseurl=
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

#released updates
[updates]
name=CentOS-$releasever - Updates
mirrorlist=
#baseurl=
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
mirrorlist=
#baseurl=
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
mirrorlist=
#baseurl=
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

#contrib - packages by Centos Users
[contrib]
name=CentOS-$releasever - Contrib
mirrorlist=
#baseurl=
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6


6、互联网桉树源
[root@mfschunks1 yum.repos.d]# cat euca.repo
[euca]
name=Eucalyptus
baseurl=
enabled=1
阅读(1326) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~