文档章节

【CentOS】CentOS7配置本地yum源

666B
 666B
发布于 2014/07/19 10:59
字数 551
阅读 17947
收藏 9

1、说明:

在配置yum源的时候看了不少的博客,但是都不是很通用,所以自己捣鼓了好几天才发现原来官网才是最有价值的资源,以下是我在yum官网看的两篇文章:

How to setup your own package repository

Yum groups and repositories

 

 

2、环境:

VMware® Workstation 10.0.0 build-1295980

CentOS-7.0-1406-x86_64-DVD.iso

3、正文:

3.1、将光盘中的Packages目录拷贝到本地磁盘中

    挂载光盘    

mount /dev/cdrom /media #首先要将光盘放入光驱,在实体机上直接放入光盘就行了,在虚拟机上就要到虚拟机-->设置-->CD/DVD-->设备状态-->勾选已连接

    创建本地yum仓库

mkdir -p /yumrepo/local#本地的yum仓库,在配置repo文件时要用到的

    拷贝光盘下的Packages目录到刚刚创建的目录下

cp -rvf /media/Package /yumrepo/local#-rvf 可以更好的知道在做什么事情?你懂的,也就是复制文件了,什么时候才会完等

3.2、安装createrepo

yum install createrepo #使用yum安装createrepo
rpm -ivh createrepo-版本号.repm#使用rmp安装createrepo,请不要直接输入此命令,而是根据自己的createrepo的版本来执行。

3.3、创建repo文件

  到/etc/yum.repos.d/目录下创建一个自己的repop文件

cd /etc/yum.repos.d/
vi myrepo.repo#创建自己的repo文件,命名为myrepo.repo,名字可以随便取,只要是以repo结尾就行,如:*.repo

    在myrepo.repo文件中添加如下内容

 

[myrepo]
name=This is my repo
baseurl=file:///yumrepo/local

3.4、加入yum group到刚刚创建的本地仓库

    /media/repodata/下有一个: “一串字符-c7-x86_64-comps.xml”的文件,该文件是有关groupd的信息

    To include this xml file in a repository, just tell createrepo to use it when making or remaking your repository.    

    将该文件包含到刚刚创建的本地仓库中,只是告诉createrepo 使用该文在创建或者是重新创建。

 

createrepo -g /meida/repodata/一串字符-c7-x86_64-comps.xml /yumrepo/local #请不要直接拷贝该命令,根据自己的光盘上的内容执行

3.5、测试grouplist

yum grouplist

执行之后可以找到相关的group和environment

 

 

© 著作权归作者所有

共有 人打赏支持
666B
粉丝 31
博文 92
码字总数 33430
作品 0
深圳
程序员
私信 提问
加载中

评论(6)

Bh132519
Bh132519

引用来自“Jast2014”的评论

引用来自“Bh132519”的评论

引用来自“Jast2014”的评论

引用来自“Bh132519”的评论

您好,为什么我按照你的方法操作到倒数第二步一直提醒:Directory /srv/my/repo must exist?谢谢!
提示是说你的目录(文件夹)不存在啊 ,你看cd /srv/my/repo must应该会报错,你是将将ISO文件拷贝到/srv/my/repo must 这个目录下的??

我只是将Package包内容拷进去了
这个无所谓吧。参考下这里吧http://yum.baseurl.org/wiki/RepoCreate

谢谢Jast2014大虾。
666B
666B

引用来自“Bh132519”的评论

引用来自“Jast2014”的评论

引用来自“Bh132519”的评论

您好,为什么我按照你的方法操作到倒数第二步一直提醒:Directory /srv/my/repo must exist?谢谢!
提示是说你的目录(文件夹)不存在啊 ,你看cd /srv/my/repo must应该会报错,你是将将ISO文件拷贝到/srv/my/repo must 这个目录下的??

我只是将Package包内容拷进去了
这个无所谓吧。参考下这里吧http://yum.baseurl.org/wiki/RepoCreate
Bh132519
Bh132519

引用来自“Jast2014”的评论

引用来自“Bh132519”的评论

您好,为什么我按照你的方法操作到倒数第二步一直提醒:Directory /srv/my/repo must exist?谢谢!
提示是说你的目录(文件夹)不存在啊 ,你看cd /srv/my/repo must应该会报错,你是将将ISO文件拷贝到/srv/my/repo must 这个目录下的??

我只是将Package包内容拷进去了
666B
666B

引用来自“Bh132519”的评论

您好,为什么我按照你的方法操作到倒数第二步一直提醒:Directory /srv/my/repo must exist?谢谢!
提示是说你的目录(文件夹)不存在啊 ,你看cd /srv/my/repo must应该会报错,你是将将ISO文件拷贝到/srv/my/repo must 这个目录下的??
Bh132519
Bh132519
您好,为什么我按照你的方法操作到倒数第二步一直提醒:Directory /srv/my/repo must exist?谢谢!
美人不美
美人不美
挂在镜像盘那里路径应该是/dev/cdrom
【CentOS 7】CentOS 7安装全过程

环境 VMware Workstation 10 CentOS 7 正文 1、配置本地yum源 参考:【CentOS】CentOS7配置本地yum源 2、安装桌面环境 2.1、 Linux的桌面环境 参考此处:Linux 平台七大桌面环境通览 2.2、安...

666B
2014/07/12
0
1
基于cobbler搭建本地的yum仓库源

概述: 前面的文章已经大致描述并配置了通过cobbler服务结合PXE+Kickstart+DHCP+TFTP+HTTP无人值守安装多系统的自动化运维安装系统服务;利用这一特性,cobbler还有一个妙用,用来搭建(同步)...

dyc2005
06/18
0
0
VM中CentOS7本地配置yum源方法

因为虚拟机中安装CentOS7未联网,所以通过本地配置yun源来实现安装操作。 一、通过光盘当做本地yum仓库 1.挂载当前光盘至某目录 ]#mount /dev/cdrom /mnt 或者# mount -r -t iso9660 /dev/cd...

春天的金缕
2017/05/03
0
0
建立局域网内使用的CentOS7源

建立局域网内使用的CentOS7源 by 无若 1. 在CentOS下建立匿名的FTP访问服务 CentOS 7下安装配置pure-ftpd,并使用匿名用户登录 Pure-FTPd是Linux上的一个开源的FTP服务程序。 (1). 安装epel源...

无若
2016/08/04
64
0
Centos7配置docker本地仓库

内网环境创建docker仓库 实验环境 192.168.80.200 #不能上外网的docker仓库,centos7系统 192.168.80.100 #能上外网的Linux服务器,centos7系统 利用yum仓库安装docker服务 把docker的rpm包导...

vanche
06/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

node.js学习笔记之koa框架和简单爬虫练习

Koa -- 基于 Node.js 平台的下一代 web 开发框架 koa是由 Express 原班人马打造的,致力于成为一个更小、更富有表现力、更健壮的 Web 框架。 使用 koa 编写 web 应用,可以免除重复繁琐的回调...

前端小攻略
7分钟前
0
0
JavaScript中的继承及实现代码

JS虽然不像是JAVA那种强类型的语言,但也有着与JAVA类型的继承属性,那么JS中的继承是如何实现的呢? 一、构造函数继承 在构造函数中,同样属于两个新创建的函数,也是不相等的 function Fn...

peakedness丶
29分钟前
1
0
记一次面试最常见的10个Redis"刁难"问题

导读:在程序员面试过程中Redis相关的知识是常被问到的话题。作为一名在互联网技术行业打击过成百上千名的资深技术面试官,本文作者总结了面试过程中经常问到的问题。十分值得一读。 Redis在...

小刀爱编程
42分钟前
14
0
TiDB Lab 诞生记 | TiDB Hackathon 优秀项目分享

本文由红凤凰粉凤凰粉红凤凰队的成员主笔,他们的项目 TiDB Lab 在本届 TiDB Hackathon 2018 中获得了二等奖。TiDB Lab 为 TiDB 培训体系增加了一个可以动态观测 TiDB / TiKV / PD 细节的动画...

TiDB
55分钟前
4
0
当区块链遇到零知识证明

本文由云+社区发表 当区块链遇到零知识证明 什么是零知识证明 零知识证明的官方定义是能够在不向验证者任何有用的信息的情况下,使验证者相信某个论断是正确的。这个定义有点抽象,下面笔者举...

腾讯云加社区
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部