使用本地光盘做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 !!!。

Centos6本地yum源配置

Centos6本地yum源配置

挂载本地光盘到系统:把Cent6.2安装光盘放入光驱,在终端命令行下操作mkdir /mnt/cdrom #新建挂载目录mount /dev/cdrom /mnt/cdrom #挂载光盘到/mnt/cdrom目录下cd /mnt/cdrom #进入挂载目录ls #查看挂载目录,光盘挂载成功如下图:二、配置本地yum源cd /etc/yum.repos.d/ #进入yum配置目录vi CentOS-Media.repo #编辑配置文件,添加以下内容1 [GuangPan]2 name=CentOS-$releasever - Media #自定义名称3 baseurl=file:///mnt/cdrom/ #本地光盘挂载路径4 gpgcheck=0 #检查GPG-KEY,0为不检查,1为检查5 enabled=1 #启用yum源,0为不启用,1为启用如下图:三、清除yum缓存,使用yum install自动安装软件1 yum clean all #清除yum缓存2 yum install php #安装php注意:CentOS需要将/etc/yum.rpos. d/目录下的CentOS-Base.repo CentOS-Debuginfo.repo文件进行改名,这样就可以绕过网络进行本地源的安装。

具体命令如下:1 cd /etc/yum.repos.d/2 mv CentOS-Base.repo CentOS-Base.repo1233 mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo123测试本地源的指定是否成功。

1 yum install php当出现如下图所示,证明配置成功,现在你可以享受此配置了。

如果不需要以光盘为源进行软件安装时,只需要将/etc/yum.repos.d目录下的CentOS-Base.repo123和CentOS-Debuginfo.repo123文件改回原来的名字就可以了。

RHEL6系统安装、安装VM Tools和配置YUM本地源

RHEL6系统安装、安装VM Tools和配置YUM本地源

RHEL6系统安装、安装VM Tools和配置YUM本地源一、RHEL6.3系统安装将RHEL6系统光盘放入光驱中并在BOIS中设置光盘启动,开机后进入RHEL6的安装界面Installor upgrade an existing system:全新安装或更新一个已存在的RHEL系统Installsystem w ith basic video driver:使用最基本的显卡驱动来安装操作系统Rescue installed system:进入救援模式Boot from local drive:直接引导启动本地驱动器(硬盘)中的系统系统会提示我们进行安装介质的检测,防止在安装过程中由于介质出现物理损伤等问题而导致安装失败。

选择OK,就会开始介质的检测,我们选择Skip直接跳过。

进行安装程序,首先跳出欢迎介面,点击Next继续。

安装程序的语言选择,如果选择中文(简体),那么接下来的安装过程,都是中文的。

也可以保持默认的English选择(English)。

选择键盘的类型,我们使用的是美式的键盘,所以保持默认的U.S.English。

Basic StorageDevices:基本存储设备。

将系统装在本地的磁盘驱动器(硬盘)上。

Specialized StorageDevices:安装或更新在企业级的存储上如,存储区域网络。

一般选择默认的第一项,Next继续。

警告所有的磁盘驱动器都会被初始化,数据将会丢失。

设置主机名,同时可以点击Configure Netw ork来配置静态IP。

双击System eth0按上图所示配置好网络。

默认不配置则使用DHCP自动获取。

点击Apply后,关闭网络配置窗口,继续点击Next下一步。

将时区选择为亚洲/上海。

如果安装的是W indow s/Linux双系统,为避免W indow s中的时间显示为格林威治时间,即比北京时间晚8个小时,可去掉Systemclock uses UTC。

rhel 6.5配置yum源(网络及本地源)

rhel 6.5配置yum源(网络及本地源)

rhel 6.5 yum源的配置yum 是yellowdog updater modified简称,说白了就是升级版的rpm, yum的出现主要是由于rpm的那烦人的依赖关系所致, yum能够自动解决软件包之间的各种依赖关系(线性依赖, 环形依赖)yum大致的原理: 当用户使用yum对软件包进行管理时,yum会依据它的配置文件到指定的yum源去下载所有在yum源中与软件包相关的元数据信息并将这些信息缓存到本地,然后依据这些信息对软件包的依赖性进行分析并尝试将其解决,接着就是到yum源中下载相关的软件包到本地并开始安装注:∙yum的配置文件/etc/yum.conf和/etc/yum.repos.d/*.repo∙yum的本地缓存位置是在/etc/yum.conf当中定义的,默认位置为/var/cache/yum目录∙元数据信息的存储位置是在yum源中的repodata目录当中∙存储yum源位置一般是文件共享服务器(nfs, ftp, http),当然你的安装光盘镜像也能作为yum源在这里主要介绍本地的光盘yum源与网络http的yum源搭建由于这里使用的是rhel 6.5 (Redhat Enterprise Linux 6.5),而红帽认为yum 源是收费性的服务,所以我们必须删除原来安装系统时一并安装的yum才行,否则将出现如下信息查看安装了哪些yum软件包# rpm -qa | grep "yum"删除这一个yum包即可# rpm -e yum由于yum被其它的软件包依赖,所以在删除时要使用rpm命令的 --nodeps 选项, 这里顺便删除subscription-manager这个包,因为我们不购买红帽的服务接下来我们在主机能够联网并且已经安装了wget工具的情况下,下载CentOS版的yum软件包而需要下载的软件包如下:∙python-urlgrabber-3.9.1-11.el6.noarch.rpm∙yum-plugin-fastestmirror-1.1.30-37.el6.noarch.rpm∙yum-3.2.29-73.el6.centos.noarch.rpm通过wget获取以下包∙# wget/centos/6/os/x86_64/Packages/python-urlgrabb er-3.9.1-11.el6.noarch.rpm∙# wget/centos/6/os/x86_64/Packages/yum-plugin-fast estmirror-1.1.30-37.el6.noarch.rpm∙# wget/centos/6/os/x86_64/Packages/yum-3.2.29-73.e l6.centos.noarch.rpm安装下载的软件包# rpm -ivh python-urlgrabber-3.9.1-11.el6.noarch.rpm安装时会报错,原因是因为系统在安装时已经安装过python-urlgrabber 2.6的版,所以我们得删除这个包才行然后继续安装接着安装yum的主包# rpm -ivh yum-3.2.29-73.el6.centos.noarch.rpm安装时又报错,因为yum的主包依赖于yum-plugin-fastestmirror这个包那么我就先安装yum-plugin-fastestmirror这个包吧安装时又报错,此时你应该知道为什么会出现yum这种工具了吧因为这是环形依赖(A 依赖 B, B 依赖 A),所以解决的办法就是同时安装这两个包此时我们的yum已经安装完成,剩下的就是怎样去配置yum源了###################################################### 其实此处有个更简单的办法就是直接把subscription-manager删除即可, 这个方法简单粗暴, 我也是经过多次尝试才知道的,前面写的都白费了 # rpm -e subscription-manager#################################################################### 配置本地光盘yum源由于我们是在虚拟机中作测试,所以得用虚拟机模拟将光盘插入虚拟机的光驱中虚拟机(virtual machine) --> 设置(settings) --> CD/DVD(IDE)然后再把光盘挂载到/media目录当中# mount -r /dev/sr0 /media接着就是要编辑yum的配置文件进入vi后,进行如下编辑注: 如果验证不成功就会报错,如下做好了这些准备工作后,我们来尝试使用yum安装tree这个软件包这样我们本地光盘yum源就配置完成了网络http的yum源配置网络http的yum源比较简单,我们先到CentOS官方的yum源镜像网址选择合适的yum源镜像站点CentOS官方的yum源镜像网https:///download/mirrors/这里我们选择中国科技大学的yum源镜像站点,需要做的事情就是使用wget下载下面这个文件# cd /etc/yum.repos.d/# wget -O CentOS-Base.repohttps:///wiki/_export/code/mirrors/help/centos?codebl ock=2貌似遇到DNS不能够解析""的问题,对于现在的我还没有能力解决这个问题,我也搜索过很多信息,它们一般会告诉你将/etc/resolv.conf文件当中的DNS修改这nameserver 8.8.8.8, 我试了还是不行,所以现在只能在windows的浏览器地址栏中输入https:///wiki/_export/code/mirrors/help/centos?codeblo ck=2,然后用文本编辑器打开下载好的文件然后再将其内容粘贴到虚拟机中的CentOS-Base.repo当中去保存并退出后,测试一下这个yum源是否能用, 先清空yum的缓存# yum clean all然后测试yum# yum -y install vim再次报错原因在于刚才的CentOS-Base.repo这个文件当中的 $releasever 这个变量貌似展开得到不对所致,具体原因我现在还没找到,解决的办法就是打开刚才的CentOS-Base.repo这文件将所有的$releasever替换为你的linux的版本,如果是rehel 6.x 就替换为 6 即可# viCentOS-Base.repo保存并退出, 然后将yum源中的元数据信息缓存到本地的/var/cache/yum目录当中去# yummakecache缓存完元数据信息后以后,测试yum源是否可以使用# yum -y install vim到此为此,我们的http网络yum源已经配置完成。

rhel6配置在线yum源与本地yum源

rhel6配置在线yum源与本地yum源

Red Hat Linux下配置yum源测试环境:Vmware Workstation 10.0.4OS:Red Hat Enterprise Linux 6.5 64位Kernel:2.6.32-431.el6.x86_64目录:一.配置为centos yum源二.配置为本地yum源一.配置为centos yum源步骤:1.修改配置文件/etc/yum.repos.d/rhel-source.repo(更改配置文件前务必备份)2.修改配置文件/etc/hosts3,使用yum做测试:根据查询结果可知,yum源配置成功,可以在线搜索安装包;二,配置为本地yum源参考博客:/evils798/article/details/75816701.配置本地yum源的方法2.3. 1.利用光驱挂载镜像配置4.5. 1.1首先把光盘放在光驱中,若此时光驱已经挂载请用umount命令先把光驱umount掉6.7. 1.2建立相关目录,创建local.repo 文件8.[root@tip01 ~]# mkdir /yum/Server/9.[root@tip01 ~]# mount /dev/hdc /yum/10.[root@tip01 ~]# vi /etc/yum.repos.d/local.repo11.12.#添加以下内容13.14.[base]=local16.baseurl=file:///yum/Server17.gpgcheck=018.enabled=119.20.1.3 查看配置的yum源21.[root@tip01 ~]# yum list22.Loaded plugins: rhnplugin, security23.This system is not registered with RHN.24.RHN support will be disabled.25.base| 1.3 kB 00:0026.base/primary ####################################27.28.29.这样 yum仓库就建好了30.31.32.33.2.利用本地文件目录建立yum 仓库34.35.2.1把光盘放入光驱36.mount /dev/hdc /mnt37.[root@tip01 ~]# mount /dev/hdc /mnt/38.mount: block device /dev/hdc is write-protected, mounting read-only39.40.注意:存放YUM源的目录必须有可写权限,不然在createrepo时会报错。

以光驱为源创建yum仓库

以光驱为源创建yum仓库

6.3.2 子任务2 以光驱为源创建yum仓库使用本地的DVD iso来创建yum仓库,这样在安装的时候速度快,而且可以保证所有软件包都能顺利安装。

1.确保已经安装createrepo2.挂载光盘镜像文件到Linux系统3.创建软件仓库配置文件wq4.创建软件仓库5.更新yum缓存6.测试yum仓库[root@rhel7 ~]# yum list |more已加载插件:fastestmirror, product-id, subscription-managerThis system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.Loading mirror speeds from cached hostfile已安装的软件包GConf2.x86_64 3.2.6-8.el7 @anaconda/7.0ModemManager.x86_64 1.1.0-6.git20130913.el7 @anaconda/7.0ModemManager-glib.x86_64 1.1.0-6.git20130913.el7 @anaconda/7.0--More—[root@rhel7 ~]# rpm -qa |grepgcclibgcc-4.8.2-16.el7.x86_64[root@rhel7 ~]# yum install gcc已加载插件:fastestmirror, product-id, subscription-managerThis system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.Loading mirror speeds from cached hostfile正在解决依赖关系-->正在检查事务--->软件包gcc.x86_64.0.4.8.2-16.el7 将被安装-->正在处理依赖关系cpp = 4.8.2-16.el7,它被软件包gcc-4.8.2-16.el7.x86_64 需要…………-->解决依赖关系完成依赖关系解决========================================================================Package 架构版本源大小========================================================================正在安装:gcc x86_64 4.8.2-16.el7 rhel7-iso 16 M为依赖而安装:cpp x86_64 4.8.2-16.el7 rhel7-iso 5.9 Mglibc-devel x86_64 2.17-55.el7 rhel7-iso 1.0 Mglibc-headers x86_64 2.17-55.el7 rhel7-iso 650 kkernel-headers x86_64 3.10.0-123.el7 rhel7-iso 1.4 Mlibmpc x86_64 1.0.1-3.el7 rhel7-iso 51 kmpfr x86_64 3.1.1-4.el7 rhel7-iso 203 k事务概要==========================================================================安装 1 软件包(+6 依赖软件包)总下载量:25 M安装大小:59 MIs this ok [y/d/N]: yDownloading packages:------------------------------------------------------------------------------------------总计27 MB/s | 25 MB 00:00:00Running transaction checkRunning transaction testTransaction test succeededRunning transaction警告:RPM 数据库已被非yum 程序修改。

配置RHEL6使用CentOS6的yum源方法linux操作系统-电脑资料

配置RHEL6使用CentOS6的yum源方法linux操作系统-电脑资料

配置RHEL6使用CentOS6的yum源方法linux操作系统-电脑资料本文章来给大家介绍配置RHEL6使用CentOS 6的yum源方法,有需要了解的同学可参考,。

在服务器上安装了RHEL6,没有购买RHN服务,所以使用CentOS的源。

删除之前yumrpm -aq|grep yum|xargs rpm -e --nodeps需要安装如下软件包:python-iniparse-0.3.1-2.1.el6.noarch.rpmyum-metadata-parser-1.1.2-14.1.el6.x86_64.rpmyum-3.2.27-14.el6.centos.noarch.rpmyum-plugin-fastestmirror-1.1.26-11.el6.noarch.rpmPS:在google里搜索软件包小方法,范例如下,直接搜索:yum-3.2.27-14.el6.centos.noarch.rpm intitle:index安装完毕后配置好yum的配置文件cd /etc/yum.repos.d/sed -i "s/$releasever/6/" CentOS6-Base-163.repo系统是x86_64,163的镜像,请根据你自己的RHEL版本选择对应的版本,电脑资料《配置RHEL6使用CentOS 6的yum源方法linux操作系统》(https://www.)。

接下来就可以使用yum install安装软件了。

如果仍然报错的话,请编辑/etc/yum.repos.d下的rhel-source.repo,将所有的enable都设置为0,或者直接删除rhel-source.repo。

RedHat Linux创建本地yum源

RedHat Linux创建本地yum源

RedHat Linux创建本地yum源说明:此方法是针对于有5张LinuxCD盘所提供的创建本地yum repository的解决方案。

如果您的系统盘是DVD盘,您可以通过直接将yum源指向DVD即可使用,而不用再采取这里给出的方法。

1、使用root用户登录系统,并使用下面的命令创建目录:# mkdir -v /media/cdrom# mkdir -v /var/yum2、挂载第一张光盘,并复制里面的全部内容至/var/yum目录:# mount /dev/cdrom /media/cdrom //将光驱挂载到/media/cdrom目录下# rsync -r /media/cdrom /var/yum //复制光盘内容到目录/var/yum 卸载光盘# umount /dev/cdrom注:接下来弹出第一张光盘,并依次插入后面的四张盘,而且每张盘插入以后都要按顺序执行上面的3条命令。

3、检查当前是否已经安装createrepo包:# rpm -q createrepo如未安装,则需要执行如下的命令完成安装:# cd /var/yum/cdrom /Server //注:看具体目录,有可能没有cdrom# rpm -ivh /media/cdrom/Server /createrepo-0.4.4-2.fc6.noarch.rpm注:上面安装的这个包createrepo的版本号可能会有所不同,你只要保证包的名字相同即可。

4、创建yum repository(库)的xml-rpm-metadata,执行如下命令:#createrepo -g /var/yum/cdrom/Server/repodata/comps-rhel5-server-core.xml /var/yum/cdrom/Server/# createrepo -g /var/yum/cdrom /VT/repodata/comps-rhel5-vt.xml /var/yum/cdrom/VT/#createrepo -g /var/yum/cdrom/Cluster/repodata/comps-rhel5-cluster.xml /var/yum/cdrom/Cluster/# createrepo-g /var/yum/cdrom/ClusterStorage/repodata/comps-rhel5-cluster-st.xml / var/yum/cdrom/ClusterStorage/5、创建本地yum客户端的repo文件,以使用本地yum repository:# cd /etc/yum.repos.d/# vim local.repo接下来在文件中添加如下内容后保存:[base]name=Serverbaseurl=file:///var/yum/cdrom/Servergpgcheck=0[VT]name=VTbaseurl=file:///var/yum/cdrom/VTgpgcheck=0[Cluster]name= Clusterbaseurl=file:///var/yum/ cdrom/Clustergpgcheck=0[ClusterStorage]name= ClusterStoragebaseurl=file:///var/yum/ cdrom/ClusterStoragegpgcheck=0 //注意gpgcheck=0不能为16、测试使用yum来安装软件包# yum install httpd //安装httpd测试如果能正常安装,那么恭喜你,本地yum repository创建成功!。

使用光盘配置RHEL本地yum

使用光盘配置RHEL本地yum

使⽤光盘配置RHEL本地yum使⽤光盘配置RHEL _linux_5 本地安装源RHEL(Red Hat Enterprise Linux)5.x 以上版本,红帽⼦加强了版权控制,RHEL升级到5.0以后,开始⽤yum(Yellow dog Update Manager)来管理软件包,包括软件包的更新和补丁的下发。

软件包的GUI管理器不再随便使⽤,⽽是系统必须在红帽⼦注册后,才能使⽤这项功能。

没有了软件包的GUI管理器,给软件管理造成了很⼤的不便,要么注册,要么就是⼿⼯管理 rpm 软件包,也就是可以⼿⼯⽤命令 rpm 来安装和卸载包(命令分别形如 rpm -ivh packge.rpm 和 rpm -e package),⽽且只要⼿⼯正确安装后,使⽤上不会有任何问题,但就没有了图形界⾯的⽅便性,特别是在rpm 包之间的安装依赖问题上,可能会为了解决⼀个软件的依赖问题⽽陷⼊⽆休⽌的rpm依赖包安装。

YUM是Yellow dog Updater, Modified的缩写,是由Duke University所发起的计划,⽬的就是为了解决RPM的依赖关系的问题,⽅便使⽤者进⾏软件的安装、升级等等⼯作。

在此在特别说明的是,YUM只是为了解决RPM的依赖关系的问题,⽽不是⼀种其它的软件安装模式。

当然可以实现这样功能的除了YUM外,还有APT (Advanced Package Tool,是由debian所发展的⼀个软件管理⼯具,⽬前⼴泛⽤在ubuntu系统上)。

其实YUM的⼯作原理并不复杂,每⼀个 RPM软件的头(header)⾥⾯都会纪录该软件的依赖关系,那么如果可以将该头的内容纪录下来并且进⾏分析,可以知道每个软件在安装之前需要额外安装哪些基础软件。

也就是说,在服务器上⾯先以分析⼯具将所有的RPM档案进⾏分析,然后将该分析纪录下来,只要在进⾏安装或升级时先查询该纪录的⽂件,就可以知道所有相关联的软件。

centos6 下配置光驱cdrom为本地yum源

centos6 下配置光驱cdrom为本地yum源

CentOS 6配置光驱cdromo为本地yum源当你想一键安装软件及其配套软件的时候,是否在为键入一个一个命令而头疼呢?当你想使用yum命令安装软件发现及其不能连接网络的时候,是否在苦恼啊?试试下面的配置吧,很方便。

当你想一键安装软件及其配套软件的时候,是否在为键入一个一个命令而头疼呢?当你想使用yum命令安装软件发现及其不能连接网络的时候,是否在苦恼啊?试试下面的配置吧,很方便。

一、挂载本地光盘到系统:把Centos 6安装光盘放入光驱,在终端命令行下操作mkdir /media/ #新建挂载目录mount /dev/cdrom /media/ #挂载光盘到/media/目录下cd /media/ #进入挂载目录ls #查看挂载目录,确认光盘挂载成功如下图:二、配置本地yum源cd /etc/yum.repos.d/ #进入yum配置目录vi CentOS-Media.repo #编辑配置文件,添加以下内容:baseurl=file:///media/ #本地光盘挂载路径如下图:三、更改网络yum源文件将/etc/yum.rpos. d/目录下的CentOS-Base.repo CentOS-Debuginfo.repo文件进行改名,这样就可以绕过网络进行本地源的安装。

具体命令如下:1. 1 cd /etc/yum.repos.d/2. 2 mv CentOS-Base.repo CentOS-Base.repo1233. 3 mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo123四、清除yum缓存,使用yum install自动安装软件1. 1 yum clean all #清除yum缓存2. 2 yum install php #安装php,测试本地源的指定是否成功。

当出现如下图所示,证明配置成功,现在你可以享受此配置了。

如果不需要以光盘为源进行软件安装时,只需要将/etc/yum.repos.d目录下的CentOS-Base.repo123和CentOS-Debuginfo.repo123文件改回原来的名字就可以了。

CentOS 使用光盘ISO镜像搭建yum本地源安装软件

CentOS 使用光盘ISO镜像搭建yum本地源安装软件

CentOS 使用光盘ISO镜像搭建yum本地源安装软件解决无网络环境使用yum本地源安装软件(配置以centos光盘为仓库的yum)CentOS 使用光盘ISO镜像搭建本地源实现离线/无网络yum安装软件第一步:挂载光盘镜像把DVD系统盘加载进去,挂载到/media/目录下,这个随便你挂载。

[root@localhost~]# mount /dev/cdrom /media/第二步:调整网络源然后进入yum.rdpos.d目录,把默认的文件改下名,这样系统就不会检测网络源。

[root@localhost html]# cd /etc/yum.repos.d/[root@localhost yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.bak[root@localhost yum.repos.d]# mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo.bak 第三步:编辑CentOS-Media.repo ,当然也可以自己建立一个。

[root@localhost yum.repos.d]# vim CentOS-Media.repo# CentOS-Media.repo## This repo can be used with mounted DVD media, verify the mount point for# CentOS-7. You can use this repo and yum to install items directly off the# DVD ISO that we release.## To use this repo, put in your DVD and use it with the other repos too:# yum --enablerepo=c7-media [command]## or for ONLY the media repo, do this:## yum --disablerepo=\* --enablerepo=c7-media [command][c7-media]name=CentOS-$releasever - Mediabaseurl=file:///media/CentOS/file:///media/cdrom/file:///media/cdrecorder/file:///media/gpgcheck=1enabled=1gpgkey=file:///media/RPM-GPG-KEY-CentOS-7★其中baseurl修改为DVD的挂载目录,enabled=1开启本地更新模式第四步:查看本地源,并清除缓存[root@localhost yum.repos.d]# yum repolist --查看本地源[root@localhost yum.repos.d]# yum clean all --先清理所有的下载包第五步:查看软件包信息,安装对应的服务(如:samba服务安装)[root@localhost yum.repos.d]# yum info samba[root@localhost yum.repos.d]# yum install samba -y。

修改YUM源为本地光驱

修改YUM源为本地光驱

修改YUM源为本地光驱2011-09-19 14:06:08职场yum休闲原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。

否则将追究使用yum安装软件,会自动把需要的rpm包安装上,这一点要比rpm命令一个一个包安装要方便得多,并且也不必考虑rpm包得安装顺序。

不过yum默认会指向红帽网络来搜索软件需要的安装包,那我们能不能让linux从本地光驱的安装光盘里搜索安装包呢?答案是肯定的~下面我们就来实现这个功能:1.将光盘挂载到/mnt/cdrom目录下root权限执行mount -t iso9660 /dev/cdrom /mnt/cdrom/2.修改yum源的路径:vi /etc/yum.repos.d/rhel-debuginfo.repo添加一下内容:[Cluster]name=Red Hat Enterprise Linux $releasever - $basearch - Clusterbaseurl=file:///mnt/cdrom/Cluster #修改为mount point的实际路径enabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release [ClusterStorage]name=Red Hat Enterprise Linux $releasever - $basearch - ClusterStorage baseurl=file:///mnt/cdrom/ClusterStorageenabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release[Server]name=Red Hat Enterprise Linux $releasever - $basearch - Serverbaseurl=file:///mnt/cdrom/Serverenabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release[VT]name=Red Hat Enterprise Linux $releasever - $basearch - VTbaseurl=file:///mnt/cdrom/VTenabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release3.vim /usr/lib/python2.4/site-packages/yum/yumRepo.py修改第799行将remote = url + '/' + relative修改为:remote = "/mnt/cdrom/Server" + '/' + relative4.执行yum clean all 清楚数据缓存5.执行yum install php 测试yum的源是否修改成功:结果显示已成功安装php所需的包。

  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。

相关文档
最新文档