使用本地光盘做yum源_RHEL 6&5

合集下载

redhatlinux6.4下搭建本地yum源

redhatlinux6.4下搭建本地yum源

Redhat Linux6.4下搭建本地yum源
网上关于rhel6.4搭建本地yum源的资料很多,我这里就写个最简单的版本作者:dtl1.光盘或者iso文件挂载mount -t iso9660 /dev/cdrom /mnt
注意:如果你讲光盘插入光驱,先去/media目录下查看下,如果已经有目录了,那么就不用挂载了,直接把Package
目录拷贝到本地就o了。

2.别忘记了repodata目录啊,如果你不把这个目录页拷贝走yum是用不了的哦,把这个目录和Package放在同级。

3.剩下的就简单了,创建一个repo文件在/etc/yum.repo.d
目录下
4.编辑你创建的repo文件,就几行,示例如下:[myyum] #自定义的名字name=mylocalyum
#自定义的名字baseurl=file:///home/localpkg/ #这里是你的本地挂载点或者拷贝的目录enabled=1 #1表示此库可用,0为禁用gpgcheck=1 #1表示对包进行检查
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-rele ase #这个不用改了
5.创建后,将yum.repo.d目录下默认的rhel自带的那个repo
文件禁用或者改名字,否则不行。

6.就没有了,测试下呗:yum grouplist;yum list 什么的命令都可以,没有error就可以了。

CentOS 6 设置本地光盘安装源

CentOS 6 设置本地光盘安装源

CentOS 6.4 设置本地安装源1、查看DVD挂载目录2、如果没有DVD挂载目录,那就需要手工挂载mount -t auto /dev/cdrom /media/CetOS3、查看相关配置文件,目录为[root@localhost ~]# ls -l /etc/yum.repos.d/总用量16-rw-r--r--. 1 root root 1926 2月25 2013 CentOS-Base.repo.bak-rw-r--r--. 1 root root 638 2月25 2013 CentOS-Debuginfo.repo-rw-r--r--. 1 root root 642 12月20 00:24 CentOS-Media.repo-rw-r--r--. 1 root root 3664 12月17 23:56 CentOS-Vault.repo.bak4、禁用yum的网络更新方式,简单地将默认首选的CentOS-Base.repo改名为CentOS-Base.repo.bak即可[root@localhost yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.bak 5、配置本地yum源[root@localhost ~]# vim /etc/yum.repos.d/CentOS-Media.repo将[c6-media]name=CentOS-$releasever - Mediabaseurl=file:///media//file:///media/cdrom/file:///media/cdrecorder/gpgcheck=1enabled=0修改为[c6-media]name=CentOS-$releasever - Mediabaseurl=file:///media/CentOS_6.4_Final/#file:///media/cdrom/f#ile:///media/cdrecorder/gpgcheck=1enabled=1其中baseurl修改为DVD的挂载目录,enabled=1开启本地更新模式:wq 保存退出6、清除原有的yum信息[root@localhost ~]# yum clean allLoaded plugins: fastestmirrorCleaning up Everything7、检查DVD软件列表[root@localhost yum.repos.d]# yum listLoaded plugins: fastestmirrorDetermining fastest mirrorsc6-media | 3.7 kB 00:00 ... c6-media/primary_db | 3.3 MB 00:00 ... 这样以后就默认使用DVD安装软件了,如果想恢复网络安装模式,将CentOS-Base.repo.bak 更名还原即可。

(word完整版)Linux系统下配置本地yum源

(word完整版)Linux系统下配置本地yum源

Linux系统下配置本地yum源一yum源简介yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。

基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装.yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记.二、yum源的安装Linux系统一般已经安装好了yum源,可以通过rpm –qa查询是否安装。

命令:rpm –qa|grep yum如果没有安装的话,就执行rpm –ivh yum-3.2。

29—30。

centos。

noarch。

rpm在redhat6。

2中进行本地yum源配置:三、配置本地yum源1、挂载系统安装光盘新建空目录为光盘镜像文件的挂载点。

将光盘镜像文件挂载在/mnt/cdrom文件下。

2、编辑本地yum源首先编辑yum源配置文件,yum源配置文件保存在/etc/yum.repos.d/目录下。

首先,我们进入这个目录,然后新建一个以。

repo结尾空白文档(实例名:local。

repo)编辑配置文件,vim local。

repoyum源的配置文件格式说明配置文件格式说明:[localyum] //[]内的是仓库的名字。

在yum.repos.d文件夹中名字必须唯一。

name =Reh Hat Enterprise Linux //是仓库进行描述也可以说是名字,可以随便写。

baseurl=file///mnt/cdrom //仓库的位置,路径跟repodata在同一级目录。

enabled=1 //是否启用这个仓库,1为起用,yum源生效;0为禁用,yum源为禁用。

gpgcheck =0 //是否检查GPG签名(用来验证要安装的包是不是REDHAT官方的)1 为检查,0为不检查。

redhat5.6配置本地YUM源

redhat5.6配置本地YUM源

redhat 5.6配置本地YUM源的方法
在REDHAT 5以后,加入了YUM这个新功能,可以解决RPM包的依赖关系,但不注册RHN的话不这个功能是不能使用的,我们可以使用光盘中自带的RPM包自己动手搭建个本地源,或者更改更新源到开源的网站。

使用redhat光盘中的RPM搭建本地YUM。

1、将redhat5.6的ISO镜像挂载到虚拟机中的指定目录。

如果挂载成功可以看到如下界面。

#mount /dev/cdrom /media/
2、修改系统下关于YUM的配置文件。

如图所示
此时,将rhel-debuginfo.repo文件重命名,编辑rhel-source.repo
#mv rhel-debuginfo.repo rhel-debuginfo.repo.bak
#vi rhel-source.repo,编辑后的效果如图所示。

3、配置文件修改后,结果的验证。

出现如下所示的界面,说明配置成功。

4、安装软件进行测试
5、通过以上几个步骤的编辑配置测试,最终本地YUM已经配置成功。

redhat6.6配置使用centos的yum源

redhat6.6配置使用centos的yum源
#contrib - packages by Centos Users [contrib] name=CentOS-6.5 - Contrib - baseurl=ht t p :///cent os/6/cont rib/$basearch/ #mirrorlist =ht t p ://mirrorlist .cent /?release=6.5&arch=$basearch&rep o=cont rib gp gcheck=1 enabled=0 gpgkey=/centos/RPM -GPG-KEY-CentOS-6
5、更新 yum 源 在/etc/yum.repos.d/目录下去除原有的*.repo 文件,新建一个新的 Base.repo 文件,该文件的内容如下: (注意,文件中相应的 baseurl 需要确保路径正确,所以有必要检查实际的 ftp 镜像路劲是否存在) # CentOS-Base.repo # # The mirror system uses the connecting IP address of the client and the # update status of each mirror to pick mirrors that are updated to and # geographically close to the client. You should use this for CentOS updates # unless you are manually picking other mirrors. # # If the mirБайду номын сангаасorlist= does not work for you, as a fall back you can try the # remarked out baseurl= line instead. # #

redhat6.0 配置源使用 yum

redhat6.0 配置源使用 yum

RHEL 6.0使用CentOS yum源1、删除RHEL原有的yumrpm -aq|grep yum|xargs rpm -e --nodeps #删除2、下载新的yum安装包 #这里我们使用CentOS的yum源wget /centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpmwget /centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm wget /centos/6/os/x86_64/Packages/yum-3.2.29-22.el6.centos.noarch.rpmwget /centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-10.el6.noarch.rpm3、安装yum软件包rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpmrpm -ivh yum-metadata-parser-1.1.2-16.el6.x86_64.rpmrpm -ivh yum-3.2.29-22.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-10.el6.noarch.rpm(这里要注意的是:最后两个安装包要放在一起同时安装,否则会提示相互依赖,安装失败。

)4、更改yum源 #我们使用网易的CentOS镜像源cd /etc/yum.repos.d/wget /.help/CentOS6-Base-163.repovi CentOS6-Base-163.repo #编辑文件把文件里面的$releasever全部替换为版本号,即6 最后保存!或者直接把下面的内存拷贝到CentOS6-Base-163.repo文件中即可(已经修改好,不用下载直接新建CentOS6-Base-163.repo 也可以)# CentOS-Base.repo## The mirror system uses the connecting IP address of the client and the# update status of each mirror to pick mirrors that are updated to and# geographically close to the client.  You should use this for CentOS updates# unless you are manually picking other mirrors.## If the mirrorlist= does not work for you, as a fall back you can try the# remarked out baseurl= line instead.##[base]name=CentOS-6 - Base - baseurl=/centos/6/os/$basearch/#mirrorlist=/?release=6&arch=$basearch&repo=osgpgcheck=1gpgkey=/centos/RPM-GPG-KEY-CentOS-6#released updates[updates]name=CentOS-6 - Updates - baseurl=/centos/6/updates/$basearch/#mirrorlist=/?release=6&arch=$basearch&repo=updatesgpgcheck=1gpgkey=/centos/RPM-GPG-KEY-CentOS-6#additional packages that may be useful[extras]name=CentOS-6 - Extras - baseurl=/centos/6/extras/$basearch/#mirrorlist=/?release=6&arch=$basearch&repo=extrasgpgcheck=1gpgkey=/centos/RPM-GPG-KEY-CentOS-6#additional packages that extend functionality of existing packages[centosplus]name=CentOS-6 - Plus - baseurl=/centos/6/centosplus/$basearch/#mirrorlist=/?release=6&arch=$basearch&repo=centosplusgpgcheck=1enabled=0gpgkey=/centos/RPM-GPG-KEY-CentOS-6#contrib - packages by Centos Users[contrib]name=CentOS-6 - Contrib - baseurl=/centos/6/contrib/$basearch/#mirrorlist=/?release=6&arch=$basearch&repo=contribgpgcheck=1enabled=0gpgkey=/centos/RPM-GPG-KEY-CentOS-65、收尾,测试YUM 是否可用yum clean all #清理yum缓存yum makecache #将服务器上的软件包信息缓存到本地,以提高搜索安装软件的速度yum install vim* #测试yum是否可用PS:本文章参考RHEL 6.0使用CentOS yum源/archives/162.htmlCentos6.0 使用网易源。

RHEL6.1配置光盘为本地yum源

RHEL6.1配置光盘为本地yum源

RHEL6.1配置光盘为本地yum源
linux虽稳定,但也让其失去了一些东西,其中给初学Linux者最强烈的感受应该是其图形界面的管理不及windows的强大。

特别是在安装软件的时候时常会遇到依赖性问题。

我们可以通过配置yum来帮我们解决繁琐的软件依赖关系。

下文主要来讨论RHEL中配置本地光盘为yum源。

第一步当然是要挂载光盘了
我把光盘挂载到了/mnt下
我们到/mnt下看看里面的内容
现在我们来写yum的配置文件
用vim编辑器在/etc/yum.repos.d目录下直接编辑一个local.repo的文件并保存
文件内容如下
这里对应着光盘中的几个文件夹
保存并退出,下面我们来测试下本地yum源能否搜索到光盘上的软件包
很显然,我们想要的东西出现了!
下次要用到光盘里的东西的时候直接将光盘挂载到/mnt目录就行啦!。

red hat 6.4Linux 搭建yum源

red hat 6.4Linux 搭建yum源

一、准备工作1. Linux安装盘插入光驱Redhat Linux6.4下搭建本地yum源2. 挂载光驱[root@localhost ~]# mount /dev/cdrom /mnt/mount: block device /dev/sr0 is write-protected, mounting read-only[root@localhost ~]#3. 安装createrepo软件包---> 这是一个解决依赖性的工具[root@localhost ~]# cd /mnt/Packages/[root@localhost Packages]# rpm -ivh createrepo-0.9.9-17.el6.noarch.rpmwarning: createrepo-0.9.9-17.el6.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEYerror: Failed dependencies:python-deltarpm is needed by createrepo-0.9.9-17.el6.noarch[root@localhost Packages]# rpm -ivh python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm warning: python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEYerror: Failed dependencies:deltarpm = 3.5-0.5.20090913git.el6 is needed by python-deltarpm-3.5-0.5.20090913git.el6.x86_64[root@localhost Packages]# rpm -ivh deltarpm-3.5-0.5.20090913git.el6.x86_64.rpmwarning: deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEYPreparing... ########################################### [100%]1:deltarpm ########################################### [100%][root@localhost Packages]# rpm -ivh python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm warning: python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEYPreparing... ########################################### [100%]1:python-deltarpm ########################################### [100%][root@localhost Packages]# rpm -ivh createrepo-0.9.9-17.el6.noarch.rpmwarning: createrepo-0.9.9-17.el6.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEYPreparing... ########################################### [100%]1:createrepo ########################################### [100%][root@localhost Packages]#4. 拷贝光驱中的rpm包到本系统中,并创建对应的目录[root@localhost Packages]# mkdir -pv /var/ftp/pubmkdir: created directory `/var/ftp'mkdir: created directory `/var/ftp/pub'[root@localhost Packages]# cp -R /mnt/Packages /var/ftp/pub/二、开始搭建yum1. 生成依赖关系[root@localhost Packages]# createrepo -g /mnt/repodata/cda5429be6f36ce1348e8f897f4fc96aa00d5727c75e9e5a0b5dc40d22a51116-com ps-rhel6-Server.xml /var/ftp/pub/Packages/Spawning worker 0 with 3720 pkgsWorkers FinishedGathering worker resultsSaving Primary metadataSaving file lists metadataSaving other metadataGenerating sqlite DBsSqlite DBs complete2. 编辑yum仓库配置文件[root@localhost ~]# cd /etc/yum.repos.d/[root@localhost yum.repos.d]# lsrhel-source.repo[root@localhost yum.repos.d]# cp rhel-source.repo rhel-source.repo.bak[root@localhost yum.repos.d]# vim rhel-source.repo[myyum]name=RedHat Myyumbaseurl=file:///var/ftp/pub/Packages/enabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release3. 至此6.4版本的本地yum安装完毕,测试下是否能够正常使用[root@localhost yum.repos.d]# yum grouplistLoaded plugins: product-id, refresh-packagekit, security, subscription-managerThis system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.Setting up Group Processmyyum| 3.8 kB 00:00 ...myyum/primary_db| 3.1 MB 00:00 ...myyum/group_gz| 204 kB 00:00 ...Installed Groups:Additional DevelopmentBaseDebugging ToolsDesktopDesktop Debugging and Performance Tools Desktop PlatformDial-up Networking SupportDirectory ClientNetwork file system clientAssamese Support [as]Available Language Groups:Afrikaans Support [af]Albanian Support [sq]Amazigh Support [ber]Azerbaijani Support [az]Ukrainian Support [uk]Upper Sorbian Support [hsb]Uzbek Support [uz]Vietnamese Support [vi]Walloon Support [wa]Welsh Support [cy]Xhosa Support [xh]Zulu Support [zu]Done[root@localhost yum.repos.d]#OK !!!。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

RHEL 6教程:使用本地光盘做yum源
最近安装了RHEL 6的朋友们可能会发现,系统里面没自带的.repo文件了,所以做本地源比较麻烦。

下面和大家分享一下使用光盘镜像做yum源的方法。

使用本地源和用光盘镜像做源的原理是一样的,只要在.repo文件中指明源的目录就可以了,http、ftp、本地文件夹都是可以的。

下面的情况是我把RHEL 6装到了虚拟机里面,在vmware里面把RHEL6的镜像设置成了每次开机自动连接,并在RHEL6系统的rc.local里面写了
mount /dev/cdrom /media
这样保证每次系统启动的时候都能把光盘里面的内容挂载到/media目录中。

下面的工作就是写个.repo的文件了(路径:“/etc/yum.repos.d/local.repo”),文件名自己随便起,我一般都用local.repo。

下面就是我写的RHEL5和RHEL6最简单的本地repo文件:
RHEL 5
[local-Server]
baseurl=file:///media/Server
enabled=1
gpgcheck=0
[local-VT]
baseurl=file:///media/VT
enabled=1
gpgcheck=0
[local-Cluster]
baseurl=file:///media/Cluster
enabled=1
gpgcheck=0
[local-ClusterStorage]
baseurl=file:///media/ClusterStorage
enabled=1
gpgcheck=0
RHEL 6
[local-Server]
baseurl=file:///media/Server
enabled=1
gpgcheck=0
[local-HA]
baseurl=file:///media/HighAvailability
enabled=1
gpgcheck=0
[local=LB]
baseurl=file:///media/LoadBalancer
enabled=1
gpgcheck=0
[local-RS]
baseurl=file:///media/ResilientStorage
enabled=1
gpgcheck=0。

相关文档
最新文档