redhat linux 5上创建本地yum源
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源的更多相关文章
- 在linux上搭建本地yum源
准备yum仓库的光盘镜像IOS文件: 设置光驱加载本地磁盘的yum仓库的光盘镜像文件: 在linux的命令行输入setup命令打开设置窗口,选择"System Service": ...
- CentOS7创建本地YUM源的三种方法
这篇文章主要介绍了CentOS7创建本地YUM源的三种方法,本文讲解了使用CentOS光盘作为本地yum源.如何为CentOS创建公共镜像.创建完全自定义的本地源等内容,需要的朋友可以参考下 ...
- linux使用createrepo制作本地yum源
目录 linux使用createrepo制作本地yum源 安装createrepo软件包 进入本地rpm包目录 执行完后可以看到生成的repodata目录 编辑yum配置文件使用 完成,测试使用 关于 ...
- linux 下载rpm包到本地,createrepo:创建本地YUM源
如何下载rpm包到本地 设置yum安装时,保留rpm包. 1.编辑 /etc/yum.conf 将keepcache的值设置为1; 这样就可以将yum安装时的rpm包保存在 /var/cache/yu ...
- LINUX创建本地yum源
.创建一个文件夹,把光盘中所有的RPM安装包都拷贝进来 # mkdir /rpms_yum .把光盘上的RPM包全部复制到rpms_yum中 # cd /mnt/cdrom/Packages/ # c ...
- [转载]CentOS 7 创建本地YUM源
本文中的"本地YUM源"包括三种类型:一是直接使用CentOS光盘作为本地yum源,优点是简单便捷,缺点是光盘软件包可能不完整(centos 7 Everything 总共才6.5 ...
- 创建本地yum源仓库
更新本地yum源 yum仓库服务端配置如下 : 1. 创建yum仓库目录 mkdir -p /data/yum_data/ cd /data/yum_data/ #可以上传rpm包到此目录,此目录下面 ...
- 创建本地yum源及grouplist 出错
RHEL有时候使用自定义的YUM源是很方便的事情. yum install createrepo createrepo /your/repo/directory/ 不过由于粗心,本人在使用时遇到很郁闷 ...
- 创建本地yum源
1. 环境准备 在准备搭建yum源的服务器上安装createrepo,打开防火墙的80端口或者关闭防火墙. 注:createrepo命令只要不是最小化安装,都是支持的.如果是最小化安装,下载下图下载r ...
随机推荐
- 编程算法 - 有序双循环链表的插入 代码(C)
有序双循环链表的插入 代码(C) 本文地址: http://blog.csdn.net/caroline_wendy 有序双循环链表的插入, 须要找到插入位置, 能够採用, 两个指针, 一个在前, 一 ...
- [置顶] 手把手教你iOS消息推送证书生成以及Push消息
iOS推送消息是许多iOS应用都具备的功能,今天在给应用加推送功能,在生成证书的过程中,发生了各种令人蛋痛的事.下面就把步骤拿出来分享下: iOS消息推送的工作机制可以简单的用下图来概括: Provi ...
- 一种根据URL参数条件动态生成URL的方法
最近做了一个产品列表页类似于搜索列表页, 功能比较简单,比搜索页复杂的逻辑在于,生成各个查询条件的URL.我们的链接如下: http://xxx.xxx.xxx/product/list.html?s ...
- java内存模型与线程(转) good
java内存模型与线程 参考 http://baike.baidu.com/view/8657411.htm http://developer.51cto.com/art/201309/410971_ ...
- 小言C指针
指针c语言,占据着重要的地位.终场前int.char.double其他类别似.它是一种数据类型,其特殊的原因int等基本类型的变量存储内容,针变量存放的是地址. 内存被划分成很多但愿区 ...
- Ajax技术--考试计时并自动提交试卷
1.概述 在开发网络考试系统时,考试计时并自动提交试卷是必不可少的功能.由于在答卷过程中,试卷不能刷新,所以需要使用Ajax实现无刷新操作.运行本实例,访问准备考试页面index.jsp,在该页面中, ...
- 【ASP.NET Web API教程】4.1 ASP.NET Web API中的路由
原文:[ASP.NET Web API教程]4.1 ASP.NET Web API中的路由 注:本文是[ASP.NET Web API系列教程]的一部分,如果您是第一次看本博客文章,请先看前面的内容. ...
- SVN权限解析规则详解(转)
首先创建一个版本库后,会生成最初的目录结构和基本的配置文件,本文主要分析“authz”文件的内容:我们先抛开alias和groups不谈,将重点放在路径的权限配置上. 一. 权限格式 svn权限的基本 ...
- unity中怎样获取全部子物体的组件
public GameObject[] obj; void Awake() { for (int i = 0; i < obj.Length; i++) ...
- Java Runtime.getRuntime().exec() 执行带空格命令
可执行文件路径如果包含空格,则在java中不能被获取到. 此时Debug一下,会发现 project=null. project.waitFor 的返回值为1.但是去源路径单击bat文件是可以正常运行 ...