使用yum,可以在线安装或者升级linux(redhat、centos,fedora)上的软件。
使用yum,首先需要配置到合适的yum server上。
有些镜像网站,可能不能访问或者距离太远升级软件包时太慢,我们就可以重新设置新的镜像网站。
[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
#released updates
[updates]
name=CentOS-$releasever - Updates
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
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=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
如上所示,
[base]是唯一容器名,不可重复
mirrorlist是镜像站点
baseurl是容器的网址
enable=1 说明这个容器被启用了 gpgcheck=1 查阅rpm文件的数字证书 gpgkey= 数字证书的公钥文件
常用命令
yum repolist all //列出yum使用的所有容器 yum grouplist 自动升级 yum -y update
RPM (Red Hat Package Mananger)
参考《鸟哥的私房菜》
查询软件是否安装
[root@localhost modp2v_srv]# rpm -q gcc
gcc-4.4.7-3.el6.x86_64
[root@localhost modp2v_srv]# rpm -q g++
package g++ is not installed