配置过程如下

创建YUM目录

使用root用户登录系统,并使用下面的命令创建目录:

# mkdir /media/cdrom
# mkdir /var/yum
mount /dev/cdrom /media/cdrom

注意:存放YUM源的目录必须有可写权限,不然在createrepo时会报错。

将光盘文件复制到YUM目录

cp -r media /cdrom /var/yum

安装createrepo

createrepo是配置YUM源的配置工具,检查当前是否已经安装createrepo包的安装情况:

# rpm -qa |grep createrepo

如果显示为尚未安装,则需要执行如下的命令完成安装:

# rpm -ivh /media/cdrom/Server/createrepo-0.4.4-2.fc6.noarch.rpm

创建yum repository的xml-rpm-metadata

执行如下命令:

# createrepo -g /var/yum/Server/repodata/comps-rhel5-server-core.xml /var/yum/Server/
# createrepo -g /var/yum/VT/repodata/comps-rhel5-vt.xml /var/yum/VT/
# createrepo -g /var/yum/Cluster/repodata/comps-rhel5-cluster.xml /var/yum/Cluster/
# createrepo -g /var/yum/ClusterStorage/repodata/comps-rhel5-cluster-st.xml /var/yum/ClusterStorage/

执行createrepo命令后系统会自动扫描相关目录,将rpm包加入到YUM源的数据库中。

创建本地yum客户端的repo文件

配置使用本地yum repository:

# cd /etc/yum.repos.d/
# vim local.repo (名字可以随便起,但是要以.repo为后缀)

接下来在文件中添加如下内容后保存:

[base] #(yum块区域)
name=liusuping.com # (名字可以随便起)
baseurl=file:///var/yum/Server #(搜索路径,必须指向你本机的yum源路径)
gpgcheck=0 #(gpgcheck是gpg验证是否开启的选项,1是开启,0是不开启,一般情况可以关掉)
enabled=1 #(是否启用,0为不启用,1为启用,过没这一项,就是启用)

[VT]
name=VT
baseurl=file:///var/yum/VT
gpgcheck=0

[Cluster]
name= Cluster
baseurl=file:///var/yum/Cluster
gpgcheck=0

[CS]
name= ClusterStorage
baseurl=file:///var/yum/ClusterStorage
gpgcheck=0

测试使用yum来安装软件包

[root@linux-a yum.repos.d]# yum install samba
Loading "installonlyn" plugin
Loading "rhnplugin" plugin
This system is not registered with RHN.
RHN support will be disabled.
Setting up Install Process
Setting up repositories
CS 100% |=========================| 1.1 kB 00:00
base 100% |=========================| 1.1 kB 00:00
VT 100% |=========================| 1.1 kB 00:00
Cluster 100% |=========================| 1.1 kB 00:00
Reading repository metadata in from local files
primary.xml.gz 100% |=========================| 3.9 kB 00:00
################################################## 32/32
primary.xml.gz 100% |=========================| 727 kB 00:00
################################################## 2113/2113
primary.xml.gz 100% |=========================| 5.8 kB 00:00
################################################## 31/31
primary.xml.gz 100% |=========================| 5.6 kB 00:00
################################################## 32/32
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for samba to pack into transaction set.
samba-3.0.23c-2.i386.rpm 100% |=========================| 108 kB 00:00
---> Package samba.i386 0:3.0.23c-2 set to be updated
--> Running transaction check

Dependencies Resolved

=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
samba i386 3.0.23c-2 base 16 M

Transaction Summary
=============================================================================
Install 1 Package(s)
Update 0 Package(s)
Remove 0 Package(s)

Total download size: 16 M
Is this ok [y/N]:

大功告成,本地yum repository创建成功。

Redhat Linux创建本地YUM源相关推荐

  1. 红帽redhat Linux配置本地yum源

    redhat Linux6下配置本地yum源 1.在根下建立目录/media/cdrom,命令是: mkdir -p /media/cdrom.这个目录是用于挂载ISO文件的目录. [root@loc ...

  2. Linux 使用本地yum源及软件包管理

    Linux 使用本地yum源及软件包管理 2016-12-18 10:09 by 宋跃杰, 5 阅读, 0 评论, 收藏, 编辑 [root@node130 rh]# pwd /opt/rh [roo ...

  3. centos如何创建本地YUM源

    centos如何创建本地YUM源 前言 一.创建本地yum源步骤 1.将镜像.iso文件上传到服务器 2.在根目录下新建一个iso目录用于挂在本地iso镜像 3.使用命令将iso镜像挂在到iso目录 ...

  4. RedHat 7 配置本地yum源

    RedHat 7 配置本地yum源 [日期:2016-06-10]   [字体:大 中 小] 本文配置本地yum源是把RedHat 7的系统盘内容复制到服务器硬盘的目录/RH7ISO中,然后配置yum ...

  5. linux 下载rpm包到本地,createrepo:创建本地YUM源

    如何下载rpm包到本地 设置yum安装时,保留rpm包. 1.编辑 /etc/yum.conf 将keepcache的值设置为1; 这样就可以将yum安装时的rpm包保存在 /var/cache/yu ...

  6. redhat7.2创建本地yum源

    1.系统说明 Red Hat Enterprise Linux Server release 7.2 (Maipo) 2.操作方法 1)将服务器光驱中镜像挂在到服务器,并拷贝到服务器硬盘目录/var/ ...

  7. linux配置文件为yum,Linux系统配置本地yum源

    下面简单介绍一下本地yum源的配置方法: PS:此方法适用于Linux 7以下的版本,Linux 7版本的本地yum源的配置方法有些不同,以后单独做介绍. 准备: 系统:Centos 6.5 工具:C ...

  8. linux配置本地yum源 centos7.9为例

    Centos 配置本地yum 源(此处以centos7.9 为例) 1. 挂载对应系统iso 镜像,我此处为虚拟机,在vcenter 挂载 2. 系统里面mount 镜像文件 3. 将原来的repo  ...

  9. redhat7 scl 源_Linux RedHat 7 配置本地 YUM源

    尽管RPM安装方法能够帮助用户查询软件相关的依赖关系,但是还是需要安装人员自己来解决,而且有些大型软件可能与数十个程序都有依赖关系,在这种情况下安装软件事件非常痛苦和耗费事件的事情,而Yum软件仓库可 ...

最新文章

  1. spring中那些让你爱不释手的代码技巧
  2. java restcontroller_Spring框架:@RestController与@Controller
  3. 新媒体营销操作手法及案例分享-初贵民
  4. mysql innodb 幻读_MySQL InnoDB四个事务级别 与 脏读、不重复读、幻读
  5. java url编码和js的url编码_Java URLEncoder与URLDecoder编码解码使用示例
  6. switchhost使用与注意事项
  7. 2021数据库课程设计培训笔记:【jdbc】部分
  8. 基于TI DLP技术的工业级DLP3010光机
  9. 房地产里有多少“三季人”?
  10. 请各位大虾帮忙!小女子谢过了!:)
  11. 2021程序员笔记本电脑推荐
  12. 2020复旦机试题:斗牛
  13. Neo4j 学习笔记 1:属性图
  14. unraid应用_unraid 篇三:unraid docker之网页文件管理,强迫症的福音
  15. html css样式绘制向下或者向上箭头
  16. 课时8-2:adams建约束副----凸轮约束(平面推杆、尖底推杆)高副(点面、面面接触)
  17. 鸿蒙二部曲之一,网文封神之作,“鸿蒙二部曲”和“斗罗四部曲”你选择站哪边?...
  18. Venom 内网穿透
  19. 省份、区域(华南,华北...)自定义颜色
  20. 《Adobe Fireworks CS5中文版经典教程》——1.4 配置面板和面板组

热门文章

  1. 关于AttributeError: module ‘tensorflow‘ has no attribute ‘io‘解决方案
  2. 1454:山峰和山谷
  3. 低代码和云开发 区别
  4. wordpress空间上传新网站出现的问题
  5. css实现简易的一个导航栏(横排)
  6. Unity使用Shader实现3D模型外描边效果ObjectOutline.shader
  7. AnalyticDB for PostgreSQL
  8. SQL安装重启计算机失败
  9. 微服务 微服务架构
  10. 360极速浏览器打开某些网站经常卡死假死问题的处理