CentOS6.5使用createrepo搭建本地源
本地搭建本地yum源采用的rpm全部来自CentOS-6.5-bin-DVD1&DVD2;

我的是在虚拟机环境安装,先检查我的操作系统版本:
|
1
2
3
4
|
[adam@ultraera ~]$ uname -mi686[adam@ultraera ~]$ cat /etc/centos-release CentOS release 6.5 (Final) |
3. 因为配置本地yum源需要修改/目录下的文件及/etc下面的配置文件,建议更换到root用户;“su -”
4.首先在本地创建一个存放rpm包的目录,我这里选择直接在/下创建,你可以自定义:
|
1
2
3
4
|
[root@ultraera ~]# mkdir /yumload[root@ultraera ~]# cd /yumload/[root@ultraera yumload]# pwd/yumload |
5.接下来把两张DVD中的Packages中的rpm包全部拷贝到/yumload:
|
1
2
3
|
[root@ultraera yumload]# cp /media/CentOS_6.5_Final/Packages/* ./[root@ultraera yumload]# ll ./*.rpm | wc -l #两张DVD一共有的rpm包的数量;4802 |
6.然后使用createrepo指令创建本地repo,CentOS6默认不安装createrepo,需要手动安装,没关系,在我们的DVD光盘中已经集成了createrepo的包,如果报需要依赖安装其他包的使用,依次安装即可。
|
1
2
3
4
5
6
7
8
9
10
11
12
|
[root@ultraera yumload]# rpm -ivh createrepo-0.9.9-18.el6.noarch.rpm #安装createrepo[root@ultraera yumload]# createrepo /yumload/ #创建yum仓库,耐心等待,可以加-v参数列出执行信息Spawning worker 0 with 4802 pkgsWorkers FinishedGathering worker resultsSaving Primary metadataSaving file lists metadataSaving other metadataGenerating sqlite DBsSqlite DBs complete[root@ultraera yumload]# |
7.在/etc/yum.repo.d/下创建一个repo文件,文件名可以自定义,但一定要以repo结尾,并添加一下内容:
|
1
2
3
4
5
|
[ultraera.org] #仓库名称可以自定义name=This is a local repo #描述信息baseurl=file:///yumload/ #这里填写仓库的url,注意 有三个正斜线 enabled=1 #是否开启仓库,1为开启,0为关闭gpgcheck=0 #是否检查gpgkey,1为开启,0为关闭 |
8.另外如果想要添加软件包group的信息,可以把DVD1中的repodata文件中的*-comps.xml文件,使用ceraterepo -g 加载本地仓库即可,代码如下:
|
1
|
[root@ultraera repodata]# createrepo -g [字符可能不一样,后缀正确就行]c6-i386-comps.xml /yumload/ |
9.到这里本地yum源就已经搭建完成了,接下来重新初始化yum缓存:
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
[root@ultraera repodata]# yum clean allLoaded plugins: fastestmirror, refresh-packagekit, securityCleaning repos: ultraera.orgCleaning up EverythingCleaning up list of fastest mirrors[root@ultraera repodata]# yum makecacheLoaded plugins: fastestmirror, refresh-packagekit, securityDetermining fastest mirrorsultraera.org | 2.9 kB 00:00 ... ultraera.org/filelists_db | 4.9 MB 00:00 ... ultraera.org/primary_db | 3.5 MB 00:00 ... ultraera.org/other_db | 2.1 MB 00:00 ... Metadata Cache Created |
10.测试group信息是否添加正确可以用如下代码,只要有输出信息就表示成功了
|
1
|
[root@ultraera ~]# yum grouplist |
CentOS6.5使用createrepo搭建本地源的更多相关文章
- CentOS7利用yum缓存搭建本地源
CentOS7利用yum缓存搭建本地源 环境说明 [root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 ( ...
- centos6.5建立cloudera-cdh4.6本地源
1.准备: centos6.5系统,root用户 2.安装所需包: sudo yum install yum-utils createrepo 3.下载cdh4.6的repo: ...
- OpenWRT镜像爬虫搭建本地源
网上的爬虫不能用,还是先表达谢意,不过我比较懒不喜欢重复写别人写的教程,只贴出修改,怎么用自己看教程吧. 我自己改了一版可以正常爬: #!/usr/bin/env python #coding=utf ...
- iso搭建本地源
1.挂载iso mount -o loop /root/test.iso /mnt/iso 2.新建repo [local] name=local baseurl=file:///mnt/iso/ e ...
- CentOS6.5 本地源搭建Ceph
拓扑图 OS: CentOS X86_64,desktop -免密码登录 -修改/etc/sysconfig/network --hostname -修改/etc/hosts/ -关闭iptabl ...
- 配置Yum源repo文件及搭建本地Yum服务器
分享一篇配置Yum源repo文件及搭建本地Yum服务器的方法,希望对大家有用. Yum源的话有三大类: Base Extra Epel Base:就是你下载的光盘镜像里面的DVD1Extra:就是你下 ...
- 在linux上搭建本地yum源
准备yum仓库的光盘镜像IOS文件: 设置光驱加载本地磁盘的yum仓库的光盘镜像文件: 在linux的命令行输入setup命令打开设置窗口,选择"System Service": ...
- centos本地源搭建——iso
说明:centos源搭建比另一篇ubuntu源搭建简单些,操作也简单.思路是用iso制作一个本地源,后期需要新软件可以自己添加. 1.进入iso挂载路径,这里是虚拟机,在vm上挂载,在linux下直接 ...
- 搭建本地yum源并定时同步
在生产中内网的机器都是不能访问外网,所以需要搭建本地yum源.以中国科学科技大学的yum源为基准.http://mirrors.ustc.edu.cn/ 有些模块会同步失败,可以wget下载至指定位置 ...
随机推荐
- [转]Redis之七种武器
长生剑.孔雀翎.碧玉刀.多情环.离别钩.霸王枪.拳头是古龙笔下的七种武器,而本文打算将Redis的几种使用方式 Strings.Hashs.Lists.Sets.Sorted Sets.Pub/Sub ...
- jsp页面缓存清理
jsp页面开发过程中,页面修改了,但是显示的还是以前的页面,没有显示刚修改的内容,清理缓存方法,加上头信息: <meta http-equiv="pragma" conten ...
- SpringMVC入门配置和简单实现
web.xml的配置 <!-- springmvc中央控制器 --> <servlet> <servlet-name>springmvc</servlet-n ...
- MVVM框架中的一个非常重要的内容:数据双向绑定
双向绑定的意思就是,如下图中,当在input框中输入字符时,红色框框中的字也会随之改变. input框中需要一个绑定:ms-duplex(即“双工绑定”),http://avalonjs.github ...
- c#判断是否为合法的email地址
题目要求: class Program { static void Main(string[] args) { Console.WriteLine("请输入正确的邮箱地址,以 @sina.c ...
- 在docker里部署网络服务
之前试着玩玩docker有一阵子了,今天算是头一回正式在docker里部署网络服务. 本来想和lxc差不多的东西那自然是手到擒来,没想到还是改了很多. 第一个遇到的问题是,远程连到docker宿主机干 ...
- blogilo在chinaunix发布博客的设置
1. 在日志类型菜单中选择"Metaweblog API". 2. 在日志的远程发布url中输入"http://blog.chinaunix.net/xmlrpc.php ...
- 在CentOS上搭建最^1024基本的Nginx反向服务器
昨天有过去的同事突然问我,他在CentOS7上试验搭建反向服务器死活不成功.现将最简单的搭建步骤分享下: 0. 环境介绍 本次搭建的集群包括以下服务器 192.168.1.107:nginx反向服务器 ...
- NativeScript 也能开发桌面应用 (nativescript-dotnet-runtime)
自从看了NativeScript就甚是喜欢,心想要是也能开发桌面应用该多好.求人不如求己,开源组件很强大,差不多组装一下就行了,说干就干. Javascript 引擎用 Jint , 纯C#实现,集成 ...
- 如何使用硬盘安装debian8.3?
环境:能开机的windowsxp系统+debian8.3cd+wingrub 大致原理:使用wingrub编辑启动菜单,编辑root根目录,加载相对根目录的linux内核kernel,加载initrd ...