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. 为什么要用BitSet

    BitSet适用于一类型boolean判断,Java的BitSet在这类型判断中非常高效. 举例说明:在判断前2000万数字中素数个数的程序中,如果使用最基本的素数判断代码: package com; ...

  2. AssetBundle.CreateFromFile的有趣事情

    有趣的事情发生了: [@MenuItem("AssetBundles/Build AssetBundles")] staticvoid BuildABs () { AssetBun ...

  3. 杭电OJ_DIY_YTW2_1001 A Mathematical Curiosity

    Problem Description Given two integers n and m, count the number of pairs of integers (a,b) such tha ...

  4. Servlet的学习之ServletContext(1)

    本篇来介绍Servlet中非常重要的对象,如ServletConfig类和ServletContext类,尤其是ServletContext类中的一些方法,本篇先讲述一部分,在下一篇中继续补充. 在对 ...

  5. UVA 725 – Division

    Description   Write a program that finds and displays all pairs of 5-digit numbers that between them ...

  6. 高性能C++网络库libtnet实现:Connection

    Connection libtnet只支持IPv4 TCP Connection,之所以这么做都是为了使得实现尽可能的简单.我们主要在Connection类中封装了对tcp连接的操作. Connect ...

  7. pathload --有效的网络带宽估计方法

    上一篇博客简述了现行的带宽估计的方法,分类,以及一些问题. 见:http://blog.csdn.net/ice110956/article/details/11071969 上文列出了13种现行的方 ...

  8. Oracle 10g AND Oracle 11g手工建库案例--Oracle 11g

    Oracle 10g AND Oracle 11g手工建库案例--Oracle 11g 系统环境: 操作系统: RedHat EL6 Oracle:  Oracle 10g and Oracle 11 ...

  9. C 编程最佳实践(书写风格)

    简介本文是为了满足开发人员的需要而写的.我们总结了一套指南,无论作为开发人员还是顾问,这些指南多年来一直都很好地指导着我们,我们把它们作为建议提供给您,希望对您的工作有所帮助.您也许不赞同其中的某些指 ...

  10. linux-sfdisk 使用方法

    功能说明:硬盘分区工具程序. 语 法:sfdisk [-?Tvx][-d <硬盘>][-g <硬盘>][-l <硬盘>][-s <分区>][-V < ...