CentOS5.6构建本地源YUM服务

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://navyaijm.blog.51cto.com/4647068/809456

下面是CentOS下构建YUM的步骤

1.首先把镜像盘挂在上:mount /dev/cdrom /media/cdrom/

2.安装http的包,  rpm -ivh /media/cdrom/CentOS/httpd-2.2.3-45.el5.centos.x86_64.rpm

 3.安装YUM常用的RPM包(有的包是默认已经安装的,但也要查一下是否安装)

  rpm -ivh /media/cdrom/CentOS/yum-3.2.22-26.el5.centos.noarch.rpm

   rpm -ivh /media/cdrom/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.x86_64.rpm

   rpm -ivh /media/cdrom/CentOS/yum-fastestmirror-1.1.16-14.el5.centos.1.noarch.rpm

   rpm -ivh /media/cdrom/CentOS/yum-updatesd-0.9-2.el5.noarch.rpm

 4.新建一个自定义的目录,用来放置你的RPM包,也是http访问的目录:/data/CentOS/x64/

将挂在的rpm包的集合复制一份到/data/CentOS/x64/下,(因为你不可能挂在你的镜像盘一辈子)

 cp -rf /media/cdrom/CentOS/ /data/CentOS/x64/

5.将/media/cdrom下的repodata/ 拷贝到/data/CentOS/x64/CentOS下

 cp -rf /media/cdrom/repodata/ /data/CentOS/x64/CentOS/       (后面会用到的)

6.安装rpm -ivh /media/cdrom/CentOS/createrepo-0.4.11-3.el5.noarch.rpm  (此包是用来安装服务端设置软件仓库及信息文件)

 rpm -ivh /media/cdrom/CentOS/createrepo-0.4.11-3.el5.noarch.rpm

7.先把http服务启动,service httpd start ,如果这个服务不能搞定,其他的一切都是做无用功)

 netstat -anpt | grep 80

tcp        0      0 :::80                       :::*                        LISTEN      8389/httpd

 8.生成客户端所需的信息文件

createrepo  -g /media/cdrom/repodata/comps.xml /data/CentOS/x64/

9.将key文件(用于客户端与服务端的认证)拷入指定目录/data/CentOS/x64 下

cp /media/cdrom/RPM-GPG-KEY-CentOS-5 /data/CentOS/x64/

10.修改http服务的配置文件,如何你是默认安装的httpd,其配置文件路径为:

vi /etc/httpd/conf/httpd.conf

 修改一下两行即可:(显示的是更改后的)

DocumentRoot "/data/CentOS/"

<Directory "/data/CentOS/">

之后保存,退出。。重启httpd服务、、、service httpd restart

 

11.用你的IE浏览器浏览下,看能不能访问http://10.20.220.251/x64/CentOS/ 下面显示的是rpm包算是正却的

 

12.更改yum的配置文件,更改之前要做好备份

、cp CentOS-Base.repo CentOS-Base.repo.bak

 之后清空你的CentOS-Base.repo 文件

方法:> CentOS-Base.repo  即可

vi CentOS-Base.repo

 [base]

name=CentOS5.3-base

baseurl=http://10.20.220.251/x64/

enable=1

gpgcheck=1

gpgkey=http://10.20.220.251/x64/RPM-GPG-KEY-CentOS-5

这样即可了

下面就是测试了。。。

先执行下yum clean all

之后验证下

 [root@localhost yum.repos.d]# yum -y install vsftpd
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package vsftpd.x86_64 0:2.0.5-16.el5_5.1 set to be updated
base/filelists                                                              | 3.4 MB     00:00     
--> Finished Dependency Resolution

Dependencies Resolved

===================================================================================================
 Package              Arch                 Version                        Repository          Size
===================================================================================================
Installing:
 vsftpd               x86_64               2.0.5-16.el5_5.1               base               139 k

Transaction Summary
===================================================================================================
Install       1 Package(s)
Upgrade       0 Package(s)

Total download size: 139 k
Downloading Packages:
vsftpd-2.0.5-16.el5_5.1.x86_64.rpm                                          | 139 kB     00:00     
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : vsftpd                                                                      1/1

Installed:
  vsftpd.x86_64 0:2.0.5-16.el5_5.1                                                                 

Complete!

本文出自 “屌丝运维男” 博客,请务必保留此出处http://navyaijm.blog.51cto.com/4647068/809456

时间: 2024-09-28 23:04:33

CentOS5.6构建本地源YUM服务的相关文章

YUM解决RPM包安装依赖关系及yum工具介绍本地源配置方法详解_Linux

1.背景概述 在实际生产环境下,对于在linux系统上安装rpm包,主要面临两个实际的问题 1)安装rpm包过程中,不断涌现的依赖关系问题,导致需要按照提示或者查询资料,手工安装更多的包 2)由于内外网的隔离,无法连接外网的yum源 鉴于上述因此,本文将详细介绍,yum工具以及配置本地yum源的方法 2.yum工具简介 •yum工具作为rpm包的软件管理器,可以进行rpm包的安装.升级以及删除等日常管理工作,而且对于rpm包之间的依赖关系可以自动分析,大大简化了rpm包的维护成本. •yum工具

RHEL 5.7 Yum配置本地源[Errno 2] No such file or directory

 在Red Hat Enterprise Linux Server release 5.7 上配置YUM本地源时,遇到了"Errno 5] OSError: [Errno 2] No such file or directory xxxx",花了点时间搞清楚错误的来龙去脉.特此记录一下: 将Redhat 5.7的光盘镜像拷贝到了/mnt/cdrom/LinuxSrc目录下,配置了rhel-media.repo文件,如下所示 [root@DB-Server yum.repos.d]# m

cdh5 ubuntu14-ubuntu14.04在安装CM5、CDH5过程中如何配置自己本地的yum源

问题描述 ubuntu14.04在安装CM5.CDH5过程中如何配置自己本地的yum源 在经过下载系统对应的parsel包后,如何进行下一步呢,具体来说比如: 1.要在本地建哪几个文件夹,每个文件夹时放什么内容: 2.CM的浏览器那里如何配置本地的yum源地址 好混乱,还请大侠帮忙 解决方案 http://www.aboutyun.com/thread-9107-1-1.html

yum本地源配置

yum本地源配置 在网上找了很多为CentOS 6配置本地YUM源的方法,其中有很多是与网络相关的,我只想配个自己用的,结果就发现这个方法比较简单实用,就转过来了. 环境:CentOS 6.0 默认的yum是以网络来安装的,在没有网络或者网速不佳的情况下,通过yum来安装软件是意见非常痛苦的事情.其实对于CentOS DVD来说,里面提供的软件就足以满足我们的需要了,而且DVD里的软件版本都是稳定版,下载速度还快,对于学习CentOS来说,将CentOS DVD作为默认yum源可以大大提高学习效

为什么不使用ZooKeeper构建云平台发现服务?

本文作者通过ZooKeeper与Eureka作为 Service发现服务(注:WebServices 体系中的UDDI就是个发现服务)的优劣对比,分享了Knewton在云计算平台部署服务的经验.本文虽然略显偏激,但是看得出Knewton在云平台方面是非常有经验的,这篇文章从实践角度出发分别从云平台特点.CAP原理以及运维三个方面对比了ZooKeeper与Eureka两个系统作为发布服务的优劣,并提出了在云平台构建发现服务的方法论. 背景 很多公司选择使用 ZooKeeper作为Service发现

Java微服务开发指南 -- 使用Docker和Kubernetes构建可伸缩的微服务

使用Docker和Kubernetes构建可伸缩的微服务     从现在开始,我们将从更高的维度讨论微服务,涵盖了组织敏捷性.设计和依赖的思考.领域驱动设计以及Promise理论.当我们深入使用之前介绍的三个流行的微服务框架:Spring Boot.Dropwizard和WildFly Swarm,我们能够使用它们开箱即用的能力去构建一个暴露或者消费REST服务的应用,能够使用外部环境对应用进行配置,可以打包成一个可执行的jar,同时提供Metrics信息,但这些都是围绕着一个微服务实例.当我们

Ubuntu系统搭建本地源的方法

公司要开始限制所有VM直接上外网,于是就需要在本地搭建一套本地源,之前分享了一篇Centos的本地源搭建,同样今天也把Ubuntu的整理出来. 一.安装apt-mirror工具 # apt-get install apt-mirror 二.配置apt-mirror 由于源的内容比较多,所以最好可以单独划出一块盘存放,我放在/cache1/apt-soutce中 # vim /etc/apt/mirror.list   ############# config ##################

构建SOA组合业务服务专题

从 2007 年年初开始,我们陆续地向您推出了"构建 SOA 组合业务服务"系 列文章.它通过一个银行业的例子十分全面地向您介绍了如何构建 SOA 组合业务服务以及相 关方方面面的知识.同时还涉及了很多 IBM 相关的产品,比如Websphere Process Server, WebSphere Integration Developer,WebSphere Portlet,Rational Application Developer 和 DB2 Universal Database

构建SOA组合业务服务,第7部分: 为组合业务服务提供多分租支持

引言 本系列之前的文章介绍了组合业务服务 (CBS) 的概念,并讨论了其需要的部 署环境的一些核心元素.本文将介绍多分租(即从共享的公共承载环境中为多个组织(客户 )提供服务的能力).另外还将介绍软件作为服务(Software-as-a-Service,SaaS)的网络 交付方法及可能会利用 SaaS 多分租的不同用户类型.我们将介绍在 SaaS 承载环境中支持 多分租的原则和技术实现.本文提供了使用 WebSphere Process Server 和 WebSphere Portal.虚拟门