[关闭]
@sww4718168 2014-04-19T16:04:46.000000Z 字数 995 阅读 2442

RHEL配置本地yum源

RHEL本地源的配置


在linux中安装软件,遇到的最多的问题就是依赖问题。而很多时候又没有那么便捷的网络,让我们能直接从网络源下载安装软件。而在多台服务器上安装软件,相信单单靠rpm -ivh慢慢安装依赖,就一定会让你崩溃的。O(∩_∩)O哈哈~。
为了便于使用yum这个强大的工具为我们解决依赖问题,我在这里讲解一下yum本地源的搭建。

准备工作


准备软件包


挂载光盘,可以将软件包复制到本地,也可以直接使用光盘(每次都要从光盘读取数据,速度会非常慢)
修改源配置文件,红帽系的yum源配置文件存放在/etc/yum.repos.d/目录下以.repo结尾。

  1. [root@RHEL5 ~]# vim /etc/yum.repos.d/rhel-local.repo #文件名随意,最好简洁易懂
  2. 1 [rhel-local] #仓库名字,不要于系统中其它的源仓库相同
  3. 2 name=Red Hat Enterprise Linux $releasever - $basearch - Local #仓库描述,不要与其它仓库相同
  4. 3 baseurl=file:///misc/cd/Server #你的软件包存放位置,以file://开头+绝对路径
  5. 4 enabled=1 #是否启用,0禁用,1启用
  6. 5 gpgcheck=1 #是否检查签名,0禁用,1启用。
  7. 6 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release #密钥位置,如果启用检查签名,就需要提供此文件位置。

测试


  1. [root@RHEL5 ~]# yum clean all #清空软件仓库缓存
  2. [root@RHEL5 ~]# yum list #刷新缓存,成功的话,会显示出所有可用的软件包


一些常用的yum命令:

  1. yum update #升级单个或多个软件包
  2. yum install #安装软件包
  3. yum reinstall #重新安装软件包
  4. yum search #查找软件包
  5. yum remove #移除软件包
  6. yum grouplist #列出所有可用的软件包组
  7. yum groupinstall #以包组的形式安装一组软件包
  8. yum groupremove #移除属于某个组的所有软件包
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注