以下在32位redhat6系统下亲测可用: 由于 redhat的yum在线更新是收费的,如果没有注册的话不能使用,如果要使用,需将redhat的yum卸载后,重启安装,再配置其他源,以下为详细过程:
一,安装国内在线yum源(网易163提供的)
http://mirrors.163.com/centos/
1.删除redhat原有的yumrpm -aq|grep yum|xargs rpm -e --nodeps 2.下载yum安装文件 (需要有连接上web)
wget http://mirrors.163.com/centos/6/os/i386/Packages/yum-3.2.29-30.el6.centos.noarch.rpm 3.进行安装yum
rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm 4.编辑repo仓库服务器配置文件使用vi新建一个文本 内容为:(该文本保存到/etc/yum.repos.d/163CentOs6.repo中, 可以通过使用vi的:w /etc/yum.repos.d/163CentOs6.repo)
[base]
name=CentOS-$releasever - Base baseurl=http://mirrors.163.com/centos/6/os/$basearch/ gpgcheck=1 gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6 #released updates [updates] name=CentOS-$releasever - Updates baseurl=http://mirrors.163.com/centos/6/updates/$basearch/ gpgcheck=1 gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6 #packages used/produced in the build but not released #[addons] #name=CentOS-$releasever - Addons #baseurl=http://mirrors.163.com/centos/$releasever/addons/$basearch/ #gpgcheck=1 #gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6 #additional packages that may be useful [extras] name=CentOS-$releasever - Extras baseurl=http://mirrors.163.com/centos/6/extras/$basearch/ gpgcheck=1 gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6 #additional packages that extend functionality of existing packages [centosplus] name=CentOS-$releasever - Plus baseurl=http://mirrors.163.com/centos/6/centosplus/$basearch/ gpgcheck=1 gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6 5.清除yum缓存yum clean all 6.构建数据源基本资料yum repolist all (如果这时运行正常,且enabld字段为1,那么表示yum源配置成功了) 7.尝试安装yum install vim
二,安装国外在线yum源 (RpmForge提供的第三方rpm仓库)
http://pkgs.repoforge.org/
RpmForge提供了工具帮组用户简便的配置yum源 1.获取自动配置工具
http://dag.wieers.com/rpm/packages/rpmforge-release/
或
http://pkgs.repoforge.org/rpmforge-release/
找到与系统平台架构匹配的rpmforge包安装之即可。安装完后.默认会在系统的/etc/yum.repos.d/下新增两个文件,mirrors-rpmforge和rpmforge.repo 因为我们安装的系统是redhat6,所以这里选择
http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
2.安装工具# rpm -ivh rpmforge-release-0.3.6-1.el4.rf.i386.rpm 3.安装yum-fastestmirror插件(如果你已经安装了第一步中的yum源(即网易的源),那么这一步可以跳过,因为你已经装过了)
yum -y install yum-plugin-fastestmirror
三,安装本地yum源
【设置本地镜像作为yum源】
1、mkdir /mnt/cdrom 2 mount /dev/cdrom /mnt/cdrom #挂着镜像,光盘 3 mkdir /home/redhat-iso 4 cp -Rf /mnt/cdrom/* /home/redhat-iso #将光盘内的内容copy到某个路径下 5 vi /etc/yum.repos.d/rhel-debuginfo.repo #编辑repo文件 添加一下内容: [rhel_6_iso] name=local iso baseurl=file:///home/redhat-iso/ gpgcheck=1 gpgkey=file:///home/redhat-iso/RPM-GPG-KEY-CentOS-6 #该处的gpgkey文件应该改成iso镜像中的文件名
四,yun命令使用(常用)比较常用的有: yum install xxxx(安装软件) 和 yum list xxx(查找软件)
注:当第一次使用yum或yum资源库有更新时,yum会自动下载所有所需的headers放置于/var/cache/yum目录下,所需时间可能较长.
系统更新(更新所有可以升级的rpm包,包括kernel)
每天定期执行系统更新
*rpm包的更新,检查可更新的rpm包
更新所有的rpm包
更新指定的rpm包,如更新kernel和kernel source
大规模的版本升级,与yum update不同的是,连旧的淘汰的包也升级
*rpm包的安装和删除
删除rpm包,包括与该包有倚赖性的包
*yum暂存(/var/cache/yum/)的相关参数
清除暂存中rpm头文件
清除暂存中旧的rpm头文件
清除暂存中旧的rpm头文件和包文件
*rpm包列表
列出资源库中特定的可以安装或更新以及已经安装的rpm包
列出资源库中所有可以更新的rpm包
列出已经安装的所有的rpm包
列出已经安装的但是不包含在资源库中的rpm包
列出资源库中所有可以安装或更新的rpm包的信息
列出资源库中特定的可以安装或更新以及已经安装的rpm包的信息
列出资源库中所有可以更新的rpm包的信息
列出已经安装的所有的rpm包的信息
列出已经安装的但是不包含在资源库中的rpm包的信息
*搜索rpm包
搜索有包含特定文件名的rpm包 (责任编辑:IT) |