- 论坛徽章:
- 0
|
Yum的配置方法
服务端配置:
一 yum服务端要安装的包
yum
createrepo
二 配置yum的配置文件, 一般不用修改
# vi /etc/yum.conf
[main]
cachedir=/var/cache/yum
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest
distroverpkg=redhat-release
tolerant=1
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
metadata_expire=1800
# PUT YOUR REPOS HERE OR IN separate files named file.repo
# in /etc/yum.repos.d
"/etc/yum.conf" 16L, 285C written
接着我们编辑/etc/yum.repos/下的文件
# vi /etc/yum.repos.d/server.repo
[base]
name=Red Hat Enterprise Linux $releasever - $basearch - Debug
baseurl=ftp://127.0.0.1/pub/Server (YUM服务器地址)
enabled=1 (开启服务)
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
如果是本地搭建的YUM库就如下配置
baseurl=file:///Server
还可以支持http
baseurl=http://.......(根据具体情况配置)
三 挂载光盘并复制文件放到本地目录
mount /dev/cdrom /mnt
或者挂载服务器共享出来的库
mount 192.168.0.254:/var/ftp/pub /mnt/
再复制到本地
cp /mnt/Server /Server
四 创建库文件
createrepo -g /mnt/Server/repodata/comps-rhel5-server-core.xml /Server
如果提示有.olddate,就删除之后再运行一遍createrepo命令
至此,服务端配置完成
客户端配置:
一 同样要安装包
yum
createrepo
二 配置配置文件
# vi /etc/yum.repos.d/server.repo
name=Red Hat Enterprise Linux $releasever - $basearch - Debug
baseurl=file:///Server (YUM服务器地址)
或baseurl=ftp://192.168.0.94/pub/Server
或baseurl=http://.......
enabled=1 (开启服务)
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
三 进行测试
yum list
至此,客户端配置完成
yum可以解决包与包之间的依赖关系,安装方法如下:
yum install fonts-chinese (安装中文字库)
还支持省略
yum install gcc* (安装gcc环境极其依赖建组)
删除包
yum remove gcc* (删除gcc)
导入公钥
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
(/etc/yum.repos.d/server.repo里面的路径)
检查GPG KEY
rpm -qa gpg-pubkey*
显示key信息
rpm -qi gpg-pubkey*
yum命令
列出所有包
#yum list
安装包
#yum install (支持名称简写和*省略)
删除包
#yum remove (有依赖关系的话同时会提示删除)
检查可用的更新
#yum check-update
更新所有的包
#yum update (也可加包名指定更新具体的包)
大规模升级
#yum upgrade (连旧的淘汰的包也会升级)
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/104159/showart_2054819.html |
|