1、首先你得将光盘或者你下载的ISO镜像文件挂载到一个目录,然后拷贝光盘或者ISO里面的文件到一个固定的目录中。
[root@linux ~]#mkdir /mnt/iso
[root@linux ~]#mkdir /yum
创建iso和yum 目录
[root@linux ~]# mount -t iso9660 rhel5.iso -o loop /mnt/iso
挂载rhel5.iso到/mnt/下的iso目录中
[root@linux ~]#cp -rf /mnt/iso/*
/yum/
拷贝iso里面的所有文件/目录到跟目录下的yum里面。
2、配置yum文件
[root@linux ~]#vim /etc/yum.repos.d/rhel-source.repo
利用vim打开yum的配置文件,/etc/yum.repos.d/目录下的文件可能有很多.repo结尾的,只需编辑一个即可,其他全部重命名即可。
配置文件按照如下配置即可。
[Server]name=Red Hat Server
baseurl=file:///yum/Server
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-RedHat-release
[VT]
name=Red Hat VT
baseurl=file:///yum/VT
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[Cluster]
name=Red Hat Cluster
baseurl=file:///yum/Cluster
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[ClusterStorage]
name=Red Hat ClusterStorage
baseurl=file:///yum/ClusterStorage
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
名词解释
(1)“[]'中括号里面是名称,就是定义哪一种服务,比如里面填写的是VT,那么就是定义的是虚拟化
(2)”name“意思是这个定义描述,可以根据自己的需求写。
(3)“baseurl”此次是填写yum的路径,因为配置yum的作用是方便安装软件或者服务,所以这个路径就是指向yum里面的软件包,如果其他计算机上或者网络上已经配置好了yum你也可以直接指向它的地址即可。
(4)“enabled”此次有1和0的填写,1表示直接启用本机配置yum进行安装软件或者服务,0表示禁止使用。
(5)“gpgcheck”此次同样有1和0的填写,1表示在安装软件或者服务的时候需要认证key,认证安装的软件是否是redhat官方的。0表示不检测
(6)“gpgkey”认证key的存放路径
以上保存退出
3、安装工具包
[root@linux ~]#rpm -ivh/yum/Server/createrepo-0.4.11-3.el5.noarch.rpm
4、生成软件仓库数据库
[root@linux ~]#createrepo -g/yum/Server/repodata/comps-rhel5-server-core.xml/yum/Server/
[root@linux ~]#createrepo -g/yum/VT/repodata/comps-rhel5-vt.xml /yum/VT/
[root@linux ~]#createrepo -g/yum/Cluster/repodata/ /yum/Cluster
[root@linux ~]#createrepo -g/yum/ClusterStorage/repodata/comps-rhel5-cluster-st.xml/yum/ClusterStorage/
5、以上全部配置并且执行完成之后,此时服务器中的yum已经全部安装完成。点击“应用程序”---“软件更新或者删除”,就可以列出软件包。
CentOS下yum配置本地源:http://www.linuxdiyf.com/linux/8710.html
RedHat的yum配置以及提示“This system is not registered with:http://www.linuxdiyf.com/linux/3279.html
Linux Yum安装配置与安装命令应用:http://www.linuxdiyf.com/linux/11179.html
Linux自己制作yum源和实现远程yum安装:http://www.linuxdiyf.com/linux/9631.html
RedHat 6.0 ES本地yum服务器搭建配置:http://www.linuxdiyf.com/linux/5241.html