redhat 的 yum 配置

yum分为服务器端和客户端
本例子为ftp服务器
yum安装软件只要提供想要安装的软件名,即可安装软件,排斥了rpm安装时的各种依赖关系(依赖起来可是很纠结了=。=)。
1、服务器端要安装 createrepo-0.4.11-3.el5.noarch.rpmyum-3.2.22-26.el5.noarch.rpm
[root@gg pub]# rpm -ivh createrepo-0.4.11-3.el5.noarch.rpm
[root@gg pub]# rpm -ivh yum-3.2.22-26.el5.noarch.rpm

2、挂载ISO光盘和复制所以的rpm包到/var/ftp/pub
[root@gg pub]# mount /dev/cdrom /media
[root@gg pub]# mkdir /var/ftp/pub/rpm
[root@gg pub]# cp -va /media/Server/* /var/ftp/pub/rpm/

3、重建索引
[root@gg pub]# createrepo -v /var/ftp/pub/rpm

4、yum配置文件路径 /etc/yum.repos.d/rhel-debuginfo.repo
新建出的yum配置文件必须以 repo为后缀,并把原来的配置文件改名
[root@gg yum.repos.d]# cd
[root@gg ~]# cd /etc/yum.repos.d/
[root@gg yum.repos.d]# cp rhel-debuginfo.repo yum.repo
[root@gg yum.repos.d]# mv rhel-debuginfo.repo11 rhel-debuginfo.repo
[root@gg yum.repos.d]# vi yum.repo

我的 yum.repo配置文件的内容
[rhel-debuginfo]
name=MyYum #名字
baseurl=ftp://192.168.0.99/pub/rpm #yum源的路径IP是我本机IP
enabled=1 #1为开启上面yum源
gpgcheck=0 #0为关闭GPG签名(用来验证要安装的包是不是REDHAT官方的)
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
#密钥位置,因为上面已经关闭了GPG签名验证所以没用.可以删除

5、关闭yum自动更新(开启的话很容易出错,或匹配不上)
[root@gg ~]# /etc/init.d/yum-updatesd stop

6、开启ftp服务
[root@gg ~]# service vsftpd start

7、开始用yum安装软件
[root@gg yum.repos.d]# yum -y install zsh*
Loading "rhnplugin" plugin
Loading "installonlyn" plugin
This system is not registered with RHN.
RHN support will be disabled.
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for zsh-html to pack into transaction set.
zsh-html-4.2.6-3.el5.i386 100% |=========================| 15 kB 00:00
---> Package zsh-html.i386 0:4.2.6-3.el5 set to be updated
--> Running transaction check
Dependencies Resolved
=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
zsh-html i386 4.2.6-3.el5 rhel-debuginfo 372 k
Transaction Summary
=============================================================================
Install 1 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 372 k
Downloading Packages:
(1/1): zsh-html-4.2.6-3.e 100% |=========================| 372 kB 00:00
Running Transaction Test
warning: zsh-html-4.2.6-3.el5: Header V3 DSA signature: NOKEY, key ID 1e5e0159
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing: zsh-html ######################### [1/1]
Installed: zsh-html.i386 0:4.2.6-3.el5
Complete!

补充:
yum常用命令
yum clean all
yum list
yum -y install 包名
yum remove 包名

ok!yum的配置就到这里,我这只是很简单的步骤,能让yum运行起来。

具体的配置信息就找度娘去吧....





  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值