1、挂载光驱

[root@rh5rac1 ~]#mkdir -p /mnt/cdrom

[root@rh5rac1 ~]#mount /dev/cdrom /mnt/cdrom

2、将redhat光盘内容复制至本地硬盘

由于创建yum源的文件夹,必须是能够写入的的文件夹,所以须要将光盘中的文件所有拷贝到本地文件夹,假设在/mnt/cdrom光驱挂载文件夹运行创建yum源,会报“Directory
/mnt/cdrom must be writable.”错误

[root@rh5rac1 ~]#mkdir -p /soft/redhat

[root@rh5rac1 /]# cp -rp /mnt/cdrom/ /soft/redhat/

[root@rh5rac1 /]# cd /soft/redhat

[root@rh5rac1 redhat]# ls

cdrom

3、安装createrepo包

[root@rh5rac1 cdrom]# cd /soft/redhat/cdrom/Server/

[root@rh5rac1 Server]# ls -l |grep createrepo

-r--r--r-- 1 root root    60901 Apr 21  2008 createrepo-0.4.11-3.el5.noarch.rpm

[root@rh5rac1 Server]# rpm -ivh createrepo-0.4.11-3.el5.noarch.rpm

4、在/etc/yum.repos.d文件夹下创建server.repo文件

[root@rh5rac1 Server]# cd /etc/yum.repos.d/

[root@rh5rac1 yum.repos.d]# pwd

/etc/yum.repos.d

[root@rh5rac1 yum.repos.d]# vi server.repo

[Server]

name=Server

baseurl=file:///soft/redhat/cdrom/Server

enabled=1

gpgcheck=0

[Cluster]

name=Cluster

baseurl=file:///soft/redhat/cdrom/Cluster

enabled=1

gpgcheck=0

[ClusterStorage]

name=ClusterStorage

baseurl=file:///soft/redhat/cdrom/ClusterStorage

enabled=1

gpgcheck=0

[VT]

name=VT

baseurl=file:///var/redhat/cdrom/VT

enabled=1

gpgcheck=0

5、使用createrepo创建yum库

[root@rh5rac1 yum.repos.d]# cd /soft/redhat/cdrom/Server/

[root@rh5rac1 Server]# createrepo /soft/redhat/cdrom

3389/3389 - ClusterStorage/gfs-utils-0.1.20-10.el5.x86_64.rpm                   pm_64.rpm

Saving Primary metadata

Saving file lists metadata

Saving other metadata

6、安装測试

[root@rh5rac1 /]# rpm -qa |grep sysstat

[root@rh5rac1 /]#

[root@rh5rac1 /]# yum -y install sysstat

Loaded plugins: product-id, security, subscription-manager

Updating Red Hat repositories.

Cluster                                                                                       | 1.5 kB     00:00

Cluster/primary                                                                               | 6.5 kB     00:00

Cluster                                                                                                        32/32

ClusterStorage                                                                                | 1.5 kB     00:00

ClusterStorage/primary                                                                        | 8.7 kB     00:00

ClusterStorage                                                                                                 39/39

Server                                                                                        | 1.5 kB     00:00

Server/primary                                                                                | 913 kB     00:00

Server                                                                                                     3261/3261

VT                                                                                            | 1.3 kB     00:00

VT/primary                                                                                    |  18 kB     00:00

VT                                                                                                             57/57

Setting up Install Process

Resolving Dependencies

--> Running transaction check

---> Package sysstat.x86_64 0:7.0.2-11.el5 set to be updated

--> Finished Dependency Resolution

Dependencies Resolved

=====================================================================================================================

Package                   Arch                     Version                           Repository                Size

=====================================================================================================================

Installing:

sysstat                   x86_64                   7.0.2-11.el5                      Server                   187 k

Transaction Summary

=====================================================================================================================

Install       1 Package(s)

Upgrade       0 Package(s)

Total download size: 187 k

Downloading Packages:

Running rpm_check_debug

Running Transaction Test

Finished Transaction Test

Transaction Test Succeeded

Running Transaction

Installing: sysstat                                                                                       1/1

Cluster/productid                                                                             | 1.7 kB     00:00

ClusterStorage/productid                                                                      | 1.8 kB     00:00

Server/productid                                                                              | 1.7 kB     00:00

duration: 661(ms)

Installed products updated.

Installed:

sysstat.x86_64 0:7.0.2-11.el5

Complete!

[root@rh5rac1 /]# rpm -qa |grep sysstat

sysstat-7.0.2-11.el5

測试成功。

7、删除yum源

[root@rh5rac1 Server]# yum clean all

Loaded plugins: product-id, security, subscription-manager

Updating Red Hat repositories.

Cleaning up Everything

本文作者:黎俊杰(网名:踩点),从事”系统架构、操作系统、存储设备、数据库、中间件、应用程序“六个层面系统性的性能优化工作

欢迎添� 系统性能优化专业群,共同探讨性能优化技术。群号:258187244

redhat linux 5上创建本地yum源的更多相关文章

  1. 在linux上搭建本地yum源

    准备yum仓库的光盘镜像IOS文件: 设置光驱加载本地磁盘的yum仓库的光盘镜像文件: 在linux的命令行输入setup命令打开设置窗口,选择"System Service": ...

  2. CentOS7创建本地YUM源的三种方法

    这篇文章主要介绍了CentOS7创建本地YUM源的三种方法,本文讲解了使用CentOS光盘作为本地yum源.如何为CentOS创建公共镜像.创建完全自定义的本地源等内容,需要的朋友可以参考下     ...

  3. linux使用createrepo制作本地yum源

    目录 linux使用createrepo制作本地yum源 安装createrepo软件包 进入本地rpm包目录 执行完后可以看到生成的repodata目录 编辑yum配置文件使用 完成,测试使用 关于 ...

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

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

  5. LINUX创建本地yum源

    .创建一个文件夹,把光盘中所有的RPM安装包都拷贝进来 # mkdir /rpms_yum .把光盘上的RPM包全部复制到rpms_yum中 # cd /mnt/cdrom/Packages/ # c ...

  6. [转载]CentOS 7 创建本地YUM源

    本文中的"本地YUM源"包括三种类型:一是直接使用CentOS光盘作为本地yum源,优点是简单便捷,缺点是光盘软件包可能不完整(centos 7 Everything 总共才6.5 ...

  7. 创建本地yum源仓库

    更新本地yum源 yum仓库服务端配置如下 : 1. 创建yum仓库目录 mkdir -p /data/yum_data/ cd /data/yum_data/ #可以上传rpm包到此目录,此目录下面 ...

  8. 创建本地yum源及grouplist 出错

    RHEL有时候使用自定义的YUM源是很方便的事情. yum install createrepo createrepo /your/repo/directory/ 不过由于粗心,本人在使用时遇到很郁闷 ...

  9. 创建本地yum源

    1. 环境准备 在准备搭建yum源的服务器上安装createrepo,打开防火墙的80端口或者关闭防火墙. 注:createrepo命令只要不是最小化安装,都是支持的.如果是最小化安装,下载下图下载r ...

随机推荐

  1. ARC内存使用注意事项

    官方介绍: https://developer.apple.com/library/mac/#documentation/Performance/Conceptual/ManagingMemory/M ...

  2. Swift - 使用ALAssetsLibrary获取相簿里所有图片,视频(附样例)

    1,ALAssetsLibrary介绍 (1)通过创建ALAssetsLibrary的实例可以访问系统Photos里的图片与视频.这里图片不仅包括相机拍摄的照片,还包括从iTunes导入的和从其他设备 ...

  3. hdu 4803 贪心/思维题

    http://acm.hdu.edu.cn/showproblem.php?pid=4803 话说C++还卡精度么?  G++  AC  C++ WA 我自己的贪心策略错了 -- 就是尽量下键,然后上 ...

  4. android花屏效果的实现(ViewPager的基本使用)

    1.程序运行效果图 二.代码实现 1.main.xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/re ...

  5. POJ 3017 单调队列dp

    Cut the Sequence Time Limit: 2000MS   Memory Limit: 131072K Total Submissions: 8764   Accepted: 2576 ...

  6. C++ 对象的内存布局(上)

    C++ 对象的内存布局(上) 陈皓 http://blog.csdn.net/haoel 点击这里查看下篇>>> 前言 07年12月,我写了一篇<C++虚函数表解析>的文 ...

  7. 【ASP.NET Web API教程】5.5 ASP.NET Web API中的HTTP Cookie

    原文:[ASP.NET Web API教程]5.5 ASP.NET Web API中的HTTP Cookie 5.5 HTTP Cookies in ASP.NET Web API 5.5 ASP.N ...

  8. 一句话解释JVM中空间分配担保的问题

    先解释YGC: 当对象生成在EDEN区失败时,出发一次YGC,先扫描EDEN区中的存活对象,进入S0区,S0放不下的进入OLD区,再扫描S1区,若存活次数超过阀值则进入OLD区,其它进入S0区,然后S ...

  9. [置顶] head first 设计模式之----Observer pattern

    浅谈设计模式之----观察者模式      观察者模式也是我们日常程序编写中碰到比较多的一种设计模式.首先,所谓观察者模式定义就是指:在对象之间定义了一对多的依赖,这样一来,当一个对象的状态发生变化的 ...

  10. asp.net 下载任意格式文件 上传文件后台代码

    思路:将文件转化为流,输出到页面上的iframe中去 //下载附件逻辑 object DownLoad(NameValueCollection nv) { int attachId = nv[&quo ...