配置本地yum源的方法

1.利用光驱挂载镜像配置

1.1首先把光盘放在光驱中,若此时光驱已经挂载请用umount命令先把光驱umount掉

1.2 建立相关目录,创建local.repo 文件

[[email protected]]# mkdir /media/os_repo

[[email protected]]# mount /dev/cdrom /media/os_repo

[[email protected] os_repo]# pwd

/media/os_repo

[[email protected] os_repo]# ls

EFI      EULA_pt           README                    RELEASE-NOTES-it-IT.html  RELEASE-NOTES-ru-RU.html  RPM-GPG-KEY-redhat-release

EULA     EULA_zh           RELEASE-NOTES-as-IN.html  RELEASE-NOTES-ja-JP.html  RELEASE-NOTES-si-LK.html  ScalableFileSystem

EULA_de  GPL               RELEASE-NOTES-bn-IN.html  RELEASE-NOTES-kn-IN.html  RELEASE-NOTES-ta-IN.html  Server

EULA_en  HighAvailability  RELEASE-NOTES-de-DE.html  RELEASE-NOTES-ko-KR.html  RELEASE-NOTES-te-IN.html  TRANS.TBL

EULA_es  images            RELEASE-NOTES-en-US.html  RELEASE-NOTES-ml-IN.html  RELEASE-NOTES-zh-CN.html

EULA_fr  isolinux          RELEASE-NOTES-es-ES.html  RELEASE-NOTES-mr-IN.html  RELEASE-NOTES-zh-TW.html

EULA_it  LoadBalancer      RELEASE-NOTES-fr-FR.html  RELEASE-NOTES-or-IN.html  repodata

EULA_ja  media.repo        RELEASE-NOTES-gu-IN.html  RELEASE-NOTES-pa-IN.html  ResilientStorage

EULA_ko  Packages          RELEASE-NOTES-hi-IN.html  RELEASE-NOTES-pt-BR.html  RPM-GPG-KEY-redhat-beta

[[email protected] os_repo]# vi /etc/yum.repos.d/local.repo  --文件名字只能叫local.repo,把原来的配置文件改名或删除

[rhel6]

name=rhel6

baseurl=file:///media/os_repo/Server  --注意这里是Server目录,而不是Packages目录

enabled=1

gpgcheck=0

1.3 查看配置的yum源

[[email protected] os_repo]# yum list

……

列出所有的软件包

[[email protected] os_repo]# yum install httpd  --使用yum命令安装apache

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

This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.

Setting up Install Process

Resolving Dependencies

--> Running transaction check

---> Package httpd.x86_64 0:2.2.15-29.el6_4 will be installed

--> Processing Dependency: httpd-tools = 2.2.15-29.el6_4 for package: httpd-2.2.15-29.el6_4.x86_64

--> Processing Dependency: apr-util-ldap for package: httpd-2.2.15-29.el6_4.x86_64

--> Processing Dependency: libaprutil-1.so.0()(64bit) for package: httpd-2.2.15-29.el6_4.x86_64

--> Processing Dependency: libapr-1.so.0()(64bit) for package: httpd-2.2.15-29.el6_4.x86_64

--> Running transaction check

---> Package apr.x86_64 0:1.3.9-5.el6_2 will be installed

---> Package apr-util.x86_64 0:1.3.9-3.el6_0.1 will be installed

……

这样 yum仓库就建好了

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

2.利用本地文件目录建立yum 仓库

2.1把光盘放入光驱

mount  /dev/hdc  /mnt

[[email protected] ~]# mount /dev/hdc  /mnt/

mount: block device /dev/hdc is write-protected, mounting read-only

注意:存放YUM源的目录必须有可写权限,不然在createrepo时会报错。

2.2将光盘文件复制到YUM目录

[[email protected] ~]# umount /dev/hdc

[[email protected] ~]# mount /dev/hdc  /mnt/

mount: block device /dev/hdc is write-protected, mounting read-only

[[email protected] ~]# cd /mnt/

[[email protected] mnt]# ls -ld Server/

dr-xr-xr-x 3 root root 217088 05-19 05:11 Server/

2.2 拷贝Server目录

[[email protected] mnt]# cp -r Server/ /yum/

2.3创建本地源

# createrepo  -g  /yum/Server/repodata/comps-rhel5-server-core.xml  /yum/Server

[[email protected] ~]# vi /etc/yum.repos.d/local.repo

[base]

name=local

baseurl=file:///yum/Server

gpgcheck=0

enabled=1

第二种方法未做测试。

转自:http://blog.csdn.net/evils798/article/details/7581670

时间: 2024-09-27 15:09:54

配置本地yum源的方法的相关文章

配置本地yum源

在我们使用Linux的过程中会涉及到安装小程序,然而一般来说用rpm安装的话,最麻烦的一个问题就是涉及到程序的依赖,你得安装了一个又一个的依赖程序才能让你想要安装的程序跑起来(忽略依赖安装了用着也有问题),下面我就说一下安装yum配置本地yum源. 1.把autofs服务装起来,方便查看挂载文件,通过cd /misc/cd就可以进入光盘镜像. 2.查看一下原来系统自带(下面举例的版本是改过链接路径的,为了方便国内好找)的配置文件的格式,方便我们自己写配置. 这里我简单说一下系统文件的找个格式简介

CentOS配置本地yum源(使用镜像iso文件)

本人在使用yum安装软件的时候,感觉最不爽的是网络不佳时,安装的速度特别慢.所以,个人就上网search了一下如何使用Linux的安装文件作为其yum源.经过几次尝试,已经可以成功的配置了.下面是详细的介绍: (1)个人的使用环境 本人的CentOS是安装在vmware上的:VMware workstation 7.1.1 + CentOS 5.5 (2)yum使用的相关文件介绍 CentOS使用的yum源是在/etc/yum.repos.d/目录下的两个文件中进行配置的CentOS-Base.

RedHat Linux RHEL6配置本地YUM源

http://www.cnblogs.com/kerrycode/p/4723637.html YUM是Yellow dog Updater Modified的简称,起初是由yellow dog这一发行版的开发者Terra Soft研发,用python写成,那时还叫做yup(yellow dog updater),后经杜克大学的[email protected]开发团队进行改进,遂有此名.yum的宗旨是自动化地升级,安装/移除rpm包,收集rpm包的相关信息,检查依赖性并自动提示用户解决.yum

在VMware中为Redhat HAT配置本地yum源

在VMware中为Redhat HAT配置本地yum源 今天准备使用CM安装大数据环境,到需要几台机器都使用同一套yum源才可以,所以想到将Redhat镜像文件拷贝到虚拟机中,在挂起使用,最后通过http分享给其他虚拟机.后再想想,这样做真的很愚蠢,首先在虚拟机安装的时候我已经挂起过一次镜像啦,所以我只要在每个虚拟机中再挂起一下,直接配置yum源就可以,也不用将iso拷贝到虚拟机中,减少磁盘占用.所以现在就来说说怎么做: 一.安装前检查,首先需要确保你的虚拟机已经加载了本地镜像,如下图所示: 注

CentOS6.5 配置本地Yum源

一.Yum简介 1.Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器. 2.基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载.安装. 3.本地Yum源的作用是你可以在不联网的情况下,就可以安装Linux需要的所有rpm包(可以理解为离线安装模式) 二.配置本地Yum源 1.右击虚拟机--进入"虚拟机设置&

RedHat 7 配置本地yum源

本文配置本地yum源是把redhat 7的系统盘内容复制到服务器硬盘的目录/RH7ISO中,然后配置yum指向该目录.首先挂载光驱到/mnt目录 :mount /dev/cdrom /mnt 复制系统盘的内容到/RH7ISO目录中:cp -R /mnt/* RH7ISO 进入yum配置目录 : cd /etc/yum.repos.d/   建立yum配置文件: touch  rh7ISO.repo 编辑配置文件,添加以下内容: vi  rh7ISO.repo 清除yum缓存: yum clean

Centos6.4配置总结--配置本地yum源(Ⅲ)

用过苹果手机的手机党越狱之后都会装有一个Cydia,然后你想装某些软件可能需要叫你添加源.这里的源和我下面说的Linux的源有类似之处.就是在源对应的服务器上都会有很多软件,只要我们添加了正确的源,很多软件就可以自动从服务器下载安装了. 当然,我装Linux是为了研究系统,下面我就自己配置本地yum源.就是所有软件放在本地,我做好相应的配置之后,输入软件的名称就可以自动匹配安装.而网络上也有很多的源,比如163的开放源. 下面进入正题: 我下载的centos安装包有4G多,系统只是占了一小部分,

redhat配置本地yum源

配置本地yum源#mkdir /media/mnt/#mount /dev/sro /media/mnt/# cp -prf /media/mnt/* /var/ftp/rhel5/ 配置本地YUM源[email protected] ~]#  cd /etc/yum.repos.d/[[email protected] yum.repos.d]# vi local.repo [base]  name=local  baseurl=file:///var/ftp/rhel5/  gpgcheck

linux 配置本地yum源

很多时候我们的服务器是在局域网内,无法联外网,安装一些服务时,需要依赖很多rpm,而这些rpm包的依赖关系又让我们很头疼,使用yum可自动解决这些依赖关系,现在我们要建立本地yum源.我们系统主要用RHEL和CENTOS. RHEL6.3 本地创建YUM源 前提:rpm包已放置到/home/intone/Packages cd /etc/yum.repos.d 将自带 rhel-source.repo改名 mv  rhel-source.repo  rhel-source.repo.bak 创建