创建本地yum源的方法

合集下载

Linux下创建yum源(挂载方式)

Linux下创建yum源(挂载方式)

Linux下创建yum源(挂载⽅式)
搭建本地yum源
1. Yum(全称为 Yellow dog Updater, Modified)是⼀个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。

基于RPM包管理,能够从指定的服务器⾃动下载RPM包并且安装。

yum源就是⼀个软件集合地,你只需要搜索并安装你想要的软件,它会帮你解决⼤部分软件的依赖问题。

2. 打开centos7,进⼊yum源配置⽂件路径。

cd /etc/yum.repos.d/
ll查看已经有的yum源
这是本机的,我们做的是⾃⼰创建⼀个。

3. 创建⼀个.repo的⽂件源⽂件可以直有vi命令。

写⼊以下命令,保存退出。

[puyuhan] ⽂件名
name=puyuhan yum源的名字
baseurl=file:///medai/cdfrom/ yum源路径
enable=1 是否开启yum源
gpgcheck=0 是否要检查
4. 将镜像挂载到刚才写的路径下,⾸先创建⼀个⽂件夹
mkdir –p /media/cdrom
然后挂载到此⽬录下
mount /dev/cdrom /media/cdrom
挂载成功,检查⼀下 df -h
5. 测试⼀下,安装apache。

yum –y inistall httpd
可以看到⽤到了本地yum源。

Linux本地yum源配置以及使用yum源安装gcc编译环境

Linux本地yum源配置以及使用yum源安装gcc编译环境

Linux本地yum源配置以及使⽤yum源安装gcc编译环境本⽂档是图⽂安装本地yum源的教程,以安装gcc编译环境为例。

适⽤范围:所有的cetos,红帽,fedroa版本适⽤⼈群:有⼀点linux基础的⼩⽩范例系统版本:CentOS Linux release 7.3.1611 (Core)范例环境:vmware 虚拟机安装所需准备⼯作:对应linux系统版本镜像⼀份(iso⽂件)下⾯是详细的安装流程:1 检查系统版本,下载对应的系统镜像[root@localhost ~]# cat /etc/redhat-release ##查看系统版本查看到系统版本之后,需要下载对应版本镜像下载完镜像之后,使⽤xshell或者是winscp将镜像拷贝到对应的服务器按截图点击后会弹出如下截图的会话框,按截图操作即可。

选定⽬标⽂件,右键选择传输。

如此⽂件便可从本地服务器传送到远程服务器(使⽤winscp⼯具或者是⾃带的ftp也可以达到相同的效果,步骤类似这⾥就不⼀⼀赘述了)⽂件传输完毕后,可以查看远程服务器对应⽬录下是否有该⽂件。

可以看见⽂件已经存在该⽬录下,并且⼤⼩相差不⼤(以此初步判断⽂件是否传输完整)以上就完成⽂件下载,和使⽤xhell⾃带的⼯具上传⽂件,接下在是将镜像⽂件挂载出来2 镜像的挂载和查看镜像⾃带的包。

因为镜像⽂件都是只读的,不能直接使⽤。

所以需要将镜像⽂件挂载出来,⽽挂载则需要⼀个挂载点。

所以⾸先是创建⼀个挂载⽬录[root@localhost tmp]# mkdir /iso ###创建挂载点命令,后边的/iso可以⾃⼰配置,但是需要注意的是后边在配置yum源时,路径要写对应的⽬录[root@localhost tmp]# mount /tmp/CentOS-7-x86_64-DVD-1611.iso /iso ####将镜像⽂件挂载到创建好的挂载点出现如下截图,表⽰挂载成功。

挂载成功之后,我们可以直接去挂载点查看镜像中有什么东西使⽤截图中的命令,可以查看挂载点下有⼀些校验⽂件,还有⼏个⽬录。

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已经配置成功。

redhat本地yum配置的基本步骤

redhat本地yum配置的基本步骤

redhat本地yum配置的基本步骤Red Hat是一家全球领先的开源技术解决方案提供商。

在Red Hat 操作系统中,yum是一种常用的包管理工具,用于安装、更新和删除软件包。

本文将介绍Red Hat本地yum配置的基本步骤。

1. 检查yum是否已安装:首先,我们需要确认yum是否已经安装在系统中。

可以通过在终端中输入命令"yum"来检查。

如果系统中已经安装了yum,会显示相关的命令选项和用法说明。

如果没有安装yum,需要先安装yum。

2. 配置yum源:yum使用软件源来获取软件包。

默认情况下,yum使用Red Hat的官方软件源。

但是,我们也可以配置自己的本地软件源。

为了配置本地yum源,我们需要下载软件包并将其放置在本地目录中。

然后,在终端中使用编辑器打开yum的配置文件,一般为/etc/yum.repos.d/redhat.repo。

在该文件中,我们可以添加本地软件源的配置信息,包括软件源的名称、地址和其他相关选项。

3. 配置代理:如果我们在使用yum时需要通过代理服务器进行访问,可以在yum的配置文件中添加代理服务器的配置信息。

在配置文件中,我们需要指定代理服务器的地址和端口号。

这样,yum会通过代理服务器进行网络连接和软件包下载。

4. 更新软件源:在配置完本地yum源后,我们需要更新软件源的信息。

可以使用命令"yum makecache"来更新软件源。

这个命令会从配置的软件源中下载软件包的元数据,并将其存储在本地缓存中。

更新软件源的元数据可以保证我们获取到最新的软件包信息。

5. 使用yum安装软件包:配置完本地yum源并更新软件源后,我们就可以使用yum来安装软件包了。

可以使用命令"yum install"后跟软件包的名称来安装软件包。

yum会自动解决软件包的依赖关系,并下载所需的软件包进行安装。

6. 使用yum更新软件包:除了安装软件包,我们还可以使用yum 来更新已安装的软件包。

yum安装及添加和设置YUM源

yum安装及添加和设置YUM源

Yum安装配置及添加设置yum源YUM主页:/RPMFUSIONG主页:/yum是一个自动化的软件包管理程序,它被用来安装/卸载/升级你系统里的基于RPM的软件包,它可以自动帮你解决掉烦人的软件依赖问题,你所需要的只是知道你想安装/卸载/升级的那个软件名字叫啥。

一、安装属于你的YUM:如果很不幸,你压根没有YUM,那么你必须自己找到以下RPM包来手动安装你的YUM工具:yum.noarch;yum-metadata-parser;yum-presto.noarch;yum-utils.noarch。

安装RPM包的命令为:rpm -ivh[你的RPM包名字,不带括号]或者,你也可以下载源码包来编译安装,没有Linux基础知识,不建议这样做。

二、配置YUM:安装好yum后,就需要配置yum。

(如果发行版已经安装好yum,通常yum已经配置好了)。

YUM的配置文件为/etc/yum.conf。

如果网络不通畅,可以在/etc/yum.conf文件中修改timeout参数,将timeout时间设置得稍微长一点。

yum中可以通过修改文件来屏蔽软件源:修改/etc/yum.repos.d/XXX.repo,把其中的enable=1改为enable=0指定或去掉软件源的mirror:可以在baseurl中将比较慢的mirror去掉YUM的一切配置信息都储存在一个叫yum.conf的配置文件中,通常位于/etc目录下,这是整个yum 系统的重中之重,所以有必要详细介绍。

下面是一个从网上找来的yum.con文件,让我们以此为例,进行说明。

第一部分(这是yum的全局性设置。

默认一般不必改动。

)[main]cachedir:yum缓存的目录,yum在此存储下载的rpm包和数据库,一般是/var/cache/yum。

debuglevel:除错级别,0-10,默认是2。

logfile:yum的日志文件,默认是/var/log/yum.log。

yum源配置(图文)

yum源配置(图文)

本地yum源和ftp yum源配置实验环境:Red Hat Enterprise Linux 5实验目的:创建yum源说明:此方法主要是针对于有1张DVD盘所提供的创建本地yum repository的解决方案。

注意:yum的配置文件在/etc/yum.repos.d目录下,文件名为*.repo ,当该目录下有多个此后缀配置文件时,应确保只有一个文件内enabled=1,否则会有冲突。

1. 本地yum源的配置本实验将yum源放在一个单独分区供本机使用。

(1)使用root登录,创建新分区#fdisk /dev/sda查看新分区#fdisk –l从这里可以看到新建的分区是/dev/sda4重新装载磁盘分区表(这样不需要重启机器)#partprobe(2)格式化并挂载新分区#mkfs.ext3 /dev/sda4#mkdir /yum#mount /dev/sda4 /yum开机挂载磁盘#vim /etc/rc.local将下列内容写入mount /dev/sda4 /yum(3)挂载光盘并将光盘内容拷贝到新建分区#mount /dev/cdrom /media#cd /media#ls出现上图则说明挂载成功#cp -r /media/* /yum#cd /yum#ls出现上图则说明拷贝成功(3)检查当前是否已经安装createrepo包的安装情况:#rpm -q createrepo如果显示为尚未安装,则需要执行如下的命令完成安装:#cd /yum/Server/#rpm -ivh createrepo-*(4)创建yum repository的xml-rpm-metadata# createrepo -g /yum/Server/repodata/comps-rhel5-server-core.xml /yum/Server/ # createrepo -g /yum/VT/repodata/comps-rhel5-vt.xml /yum/VT/# createrepo -g /yum/Cluster/repodata/comps-rhel5-cluster.xml /yum/Cluster/#createrepo -g /yum/VT/repodata/comps-rhel5-cluster-st.xml /yum/ClusterStorage/(5)创建本地yum客户端的repo文件,以使用本地yum repository#vim /etc/yum.repos.d/yum.repo将下列内容写入并保存[base]name=Serverbaseurl=file:///yum/Serverenabled=1gpgcheck=0[VT]name=VTbaseurl=file:///yum/VTenabled=1gpgcheck=0[Cluster]name=Clusterbaseurl=file:///yum/Clusterenabled=1gpgcheck=0[CS]name=ClusterStoragebaseurl=file:///yum/ClusterStorageenabled=1gpgcheck=0注意:如果本目录下有其他以.repo结尾的配置文件,应先将其设置成enabled=0 防止配置冲突(6)测试使用yum来安装软件包#yum clean all# yum install vsftpd如果能正常安装,那么恭喜你,本地yum repository创建成功!!2.本地光盘yum源配置(1)使用root登录,挂载光盘#mount /dev/cdrom /media#cd /media#ls出现上图则说明挂载成功(2)创建本地yum客户端的repo文件,以使用本地光盘yum repository#vim /etc/yum.repos.d/media.repo将下列内容写入并保存[base]name=Serverbaseurl=file:///media/Serverenabled=1gpgcheck=0[VT]name=VTbaseurl=file:///media/VTenabled=1gpgcheck=0[Cluster]name= Clusterbaseurl=file:///media/Clusterenabled=1gpgcheck=0[CS]name= ClusterStoragebaseurl=file:///media/ClusterStorageenabled=1gpgcheck=0注意:如果本目录下有其他以.repo结尾的配置文件,应先将其设置成enabled=0 防止配置冲突(3)测试使用yum来安装软件包#yum clean all#yum install httpd如果能正常安装,那么恭喜你,本地yum repository创建成功!!3.创建ftp yum源说明:ftp yum repository可以将本机的yum提供在网络上使用本机实验IP为192.168.0.103,可以使用ifconfig命令得到本机IP(1)安装ftp软件包,启动ftp服务#mount /dev/cdrom /media#cd /media#ls出现上图则说明挂载成功#cd /media/Server#rpm -ivh vsftpd-*关闭防火墙,selinux#service iptables stop#chkconfig iptables stop#setenforce 0#service vsftpd start#service vsftpd restart(2)将光盘内容拷贝到ftp目录#cp -r /media/* /var/ftp/pub#cd /var/ftp/pub#ls出现上图则说明拷贝成功(3)检查当前是否已经安装createrepo包的安装情况:# rpm -q createrepo如果显示为尚未安装,则需要执行如下的命令完成安装:# cd /yum/Server/# rpm -ivh createrepo-*(4)创建yum repository的xml-rpm-metadata#createrepo –g /var/ftp/pub/Server/repodata/comps-rhel5-server-core.xml /var/ftp/pub/Server/ #createrepo -g /var/ftp/pub/VT/repodata/comps-rhel5-vt.xml /var/ftp/pub/VT/#createrepo -g /var/ftp/pub/Cluster/repodata/comps-rhel5-cluster.xml /var/ftp/pub/Cluster/ #createrepo -g /var/ftp/pub/VT/repodata/comps-rhel5-cluster-st.xml /var/ftp/pub/ClusterStorage/(5)创建本地yum客户端的repo文件,以使用本地yum repository #vim /etc/yum.repos.d/ftp.repo将下列内容写入并保存[base]name=Serverbaseurl=ftp://192.168.0.103/pub/Serverenabled=1gpgcheck=0[VT]name=VTbaseurl= ftp://192.168.0.103/pub/VTenabled=1gpgcheck=0[Cluster]name= Clusterbaseurl= ftp://192.168.0.103/pub/Clusterenabled=1gpgcheck=0[CS]name= ClusterStoragebaseurl= ftp://192.168.0.103/pub/ClusterStorageenabled=1gpgcheck=0注意:如果本目录下有其他以.repo结尾的配置文件,应先将其设置成enabled=0 防止配置冲突(6)测试使用yum来安装软件包#yum clean all#yum install samba如果能正常安装,那么恭喜你,本地yum repository创建成功!!。

yum源配置的三种方法

yum源配置的三种方法

yum源配置的三种⽅法(⼀)yum源概述 yum需要⼀个yum库,也就是yum源。

默认情况下,CentOS就有⼀个yum源。

在/etc/yum.repos.d/⽬录下有⼀些默认的配置⽂件(可以将这些⽂件移到/opt下,或者直接在yum.repos.d/下重命名)。

⾸先要找⼀个yum库(源),然后确保本地有⼀个客户端(yum这个命令就是客户端),由yum程序去连接服务器。

连接的⽅式是由配置⽂件决定的。

通过编辑/etc/yum.repos.d/CentOS-Base.repo⽂件,可以修改设置。

name=Description#⼀个描述,随意。

baseurl=#设置资源库的地址,可以写阿⾥云也可以是⾃⼰的yumftp://http://file:///enabled={1|0}#enabled=1开启本地更新模式gpgcheck={1|0}# gpgcheck=1表⽰检查;可以不检查gpgcheck=0gpgkey=#检查的key;如果上⾯不检查这⼀⾏可以不写。

(⼆)yum源配置⽅法⼀(阿⾥云源)1) 安装wgetyum install -y wget2) 备份/etc/yum.repos.d/CentOS-Base.repo⽂件cd /etc/yum.repos.d/mv CentOS-Base.repo CentOS-Base.repo.back3) 下载阿⾥云的Centos-6.repo⽂件wget -O CentOS-Base.repo /repo/Centos-6.repo4) 重新加载yumyum clean allyum makecache(三)yum源配置⽅法⼆(本地挂载⽬录)1) 下载iso⽂件 从CentOS的下载CentOS的完整版iso⽂件,并上传到Linux⽂件系统中,例如/opt/tools/。

2) 创建挂载⽬录 为iso⽂件的挂载创建⽬录。

mkdir /mnt/vcdrom3) 挂载 将iso⽂件挂载到挂载⽬录。

Linux Centos6.5利用iso镜像做本地yum源

Linux Centos6.5利用iso镜像做本地yum源

Linux Centos6.5利用iso镜像做本地yum源一、用本地文件创建本地yum源1. 创建iso存放目录和挂载目录mkdir /mnt/isomkdir /mnt/cdrom2. 将iso镜像文件上传到/mnt/iso文件夹下3. 将/mnt/iso/下的iso文件挂载到/mnt/cdrom目录mount -o loop /mnt/iso/CentOS-6.5-x86_64-bin-DVD1.iso /mnt/cdrom查看是否挂载成功:df -h二、配置本地yum源准备工作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.repo1234 mv CentOS-Media.repo CentOS-Media.repo123如果不需要以光盘为源进行软件安装时,只需要将/etc/yum.repos.d目录下的CentOS-Base.repo123和CentOS-Debuginfo.repo123文件改回原来的名字就可以了。

三、配置本地yumcd /etc/yum.repos.d/ #进入yum配置目录vi CentOS-Media.repo #编辑配置文件,添加以下内容[c5-media]name=CentOS-$releasever - Mediabaseurl=file:///media/CentOS/file:///mnt/cdrom/file:///media/cdrecorder/gpgcheck=0 #检查GPG-KEY,0为不检查,1为检查enabled=1 #检查GPG-KEY,0为不检查,1为检查gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5四、清除yum缓存,使用yum install自动安装软件1 yum clean all #清除yum缓存2 yum list #显示yum安装包列表。

Linux使用createrepo制作本地yum源

Linux使用createrepo制作本地yum源

Linux使⽤createrepo制作本地yum源1、什么是createrepo?createrepo 是⼀个对rpm ⽂件进⾏索引建⽴的⼯具。

⼤体功能就是对指定⽬录下的rpm⽂件进⾏检索,把每个rpm⽂件的信息存储到指定的索引⽂件中,这样⽅便远程yum命令在安装更新时进⾏检索。

2、createrepo的应⽤场景很多场景,我们需要在内⽹环境离线去安装软件包。

但是在实际安装过程中缺少依赖包。

这时我们在本地可以联⽹的环境下载所需的依赖包,制作成yum源,并打成tar包。

这样我们就可以在内⽹环境,使⽤yum命令安装依赖的rpm包。

3、实战演练:0、下载依赖包[root@ServerA ~]# yum install --downloadonly --downloaddir=/Packages package-name1、安装createrepo软件包[root@ServerA ~]# yum install -y createrepo2、进⼊本地rpm包⽬录[root@ServerA yum]# ll总⽤量 244dr-xr-xr-x 2 root root 200704 12⽉ 4 15:48 Packages[root@ServerA yum]# pwd/root/yum[root@ServerA Packages]# createrepo ./3、执⾏完后可以看到⽣成的repodata⽬录[root@ServerA yum]#[root@ServerA yum]# ll总⽤量 248dr-xr-xr-x 2 root root 200704 12⽉ 4 15:48 Packagesdrwxr-xr-x 2 root root 4096 12⽉ 4 15:49 repodata[root@ServerA yum]#[root@ServerA yum]# cd repodata/[root@ServerA repodata]# ls40bac61f2a462557e757c2183511f57d07fba2c0dd63f99b48f0b466b7f2b8d2-other.xml.gz89f2f521e86842c3874e2d3e0adf9fcc57f51a677007695372fef9cbc094a93a-primary.sqlite.bz29710c85f1049b4c60c74ae5fd51d3e98e4ecd50a43ab53ff641690fb164a6d63-other.sqlite.bz2cfa741341d5d270d5b42d6220e2908d053c39a2d8346986bf48cee360e6f7ce8-filelists.xml.gzd863fcc08a4e8d47382001c3f22693ed77e03815a76cedf34d8256d4c12f6f0d-filelists.sqlite.bz2e4567be6b0b9a3fa62ae0c731d0ace9656c93f38cac1947e37c4d58d4a097d1a-primary.xml.gzrepomd.xml⾄此个⼈yum源完成4、编辑yum配置⽂件使⽤[root@ServerA repodata]# vim /etc/yum.repo/yum.repo[yum2]name=yum2baseurl=file:///root/yum/gpgcheck=0enabled=15、将/etc/yum.repo/⽬录的其他repo源移备份,以免受影响[root@ServerA repodata]# cd /etc/yum.repo.d/[root@ServerA repodata]# mv epel.repo epel.repo.bak6、完成,测试使⽤#清空yum源[root@ServerA repodata]# yum clean all#更新yum源[root@ServerA repodata]# yum makecache#查看已加载的yum源,如果新添加的repo状态是enabled状态,说明加载成功。

CentOS8配置本地yum源的详细教程

CentOS8配置本地yum源的详细教程

CentOS8配置本地yum源的详细教程centos8发⾏版通过 BaseOS 和应⽤流 (AppStream) 仓库发布,AppStream 是对传统 rpm 格式的全新扩展,为⼀个组件同时提供多个主要版本centos8 ⾃带封装了NGINX,这篇⽂章给⼤家介绍CentOS8 配置本地yum源,具体内容如下所⽰:1.创建⽬录mkdir /mnt/cdrom2.挂载你的cdrom⽂件。

2.1光驱⽅式采⽤光驱的⽅式,对于vmware⽤户来说,可以直接⽤镜像,如图所⽰sudo mount /dev/cdrom /mnt/cdrom然后进⼊⽬录,只要能够列出如下的⽂件说明挂载成功。

2.2 采⽤iso镜像⽂件⽅式挂载⾸先你得把iso⽂件传到你的centos 上⾯,这⾥就只能想想办法咯。

没⽹络⽤U盘,没u盘⽤光驱。

总之得传到对应⼀个⽬录上然后使⽤mount 命令对⽂件进⾏挂载操作。

区别在于有没有参数-omount -o loop /mnt/iso/CentOS-8-x86_64-1905-dvd1.iso /mnt/cdrom3 进⼊/etc/yum.repos.d⽬录cd /etc/yum.repos.d4.打开CentOS-Media.repo⽂件sudo vi CentOS-Media.repo⽂件按照如下的⽅式修改,修改有6个地⽅baseurl ,指定挂载的⽬录下的BaseOS 以及AppStream⽬录gpgcheck 即不校验enabled 启⽤该镜像3.屏蔽默认的镜像vim进⼊如下的3个⽂件,然后修改enabled=0⼤概如下所⽰,但是有⼀个问题,如果⽇后希望使⽤⽹络的⽅式安装包,记得重新把这⾥修改为1 即重新启⽤。

3.yum clean all清空cachesudo yum clean all4.yum makecache重建cachesudo yum makecache5.结果验证随便搜索⼀个什么包试试。

linux下yum源的搭建

linux下yum源的搭建

Linux下yum源的搭建yum 是yellowdog updater modified 的缩写。

yellowdog 是一个Linux distribution,RH 将这种升级技术用到自己distribution 形成了现在的yum(原理和apt 类似,但apt 是编译代码,执行效率远高于用python 写的yum)。

yum 的理念是使用一个中心仓库(repository)管理一部分甚至一个distribution 的应用程序相互关系,根据计算出来的软件依赖关系进行相关的升级、安装、删除等等操作,减少了Linux 用户一直头痛的的问题。

这一点上,yum 和apt 相同。

apt 原为debian 的deb 类型软件管理所使用,但是现在也能用到RH 门下的rpm 了。

一般这类软件通过一个或者多个配置文件描述对应repository 的网络地址,通过http 或者ftp 协议在需要的时候从repository 获得必要的信息,下载相关的软件包。

这样,本地用户通过建立不同的repository 的描述说明,在有Internet 连接时就能方便进行系统的升级维护工作。

另外,如果需要使用代理,可以用http_proxy 和ftp_proxy 这些shell 里面标准环境变量的设定。

repository 是用yum-arch 或createrepo 命令创建的,也可以用别人已有的repository 作为镜像。

一、基于vsftpd服务的yum源的搭建1.1、yum配置文件的介绍:【】内的是仓库的名字Name是仓库的描述也可以说是名字Baseurl 是仓库的文职Enabled 是询问是否启用这个仓库,1代表启用,0代表禁用Gpgcheck 是否检查GPG签名(主要是用来验证安装的软件包是不是红帽官方的)GPGKEY 是存放的地址我们需要用下面的命令导入这个签名才可以使用1.2、客户端vsftpd服务的安装:1.3、vsftpd服务安装完成后,接下来就是将光盘中的所用文件拷贝到/var/ftp/pub目录下:呵呵,时间有点长,安装完成了哈!!!!!1.4、安装createrpo并创建相关的yum库文件并同时生成依赖性的关系:安装正在进行中,耐心等待哈…………安装完成了哈,接下来就是配置文件的修改了………………1.5、yum主配置文件的修改保存并退出!!!!!!!!!!!1.6、进入到/var/ftp/pub目录,删除一些文件,如下图所示:当然你也可以不删除这些文件,可能也会成功。

linux配置本地yum源解决安装oracle时的包依赖问题

linux配置本地yum源解决安装oracle时的包依赖问题

在oracle linux中配置yum解决包依赖问题
Linux版本oracle linux 6
Oracle版本oracle 11g
Linux中安装oracle需要安装必要的rpm包,但是大家都会遇到令人烦恼的包依赖问题,这是一个费时费力的活,还好有了yum帮我们解决这个问题。

以下步骤和方法经过我的实践操作了,没有问题。

1.先找到配置yum的地方
cd /etc到etc目录,然后ls一下,看到如图:
进入yum.repos.d目录
在里面会看到packagekit-media.repo文件:
2.配置repo文件
可以自己建一个.repo文件,如内容如下图:
在最底下增加如下内容
baseurl=file:///home/iso/Server (其中file:///后面跟着系统iso安装文件的路径,路径指定到iso的Server文件下)
enabled=1
3.现在就可使用yum安装oracle需要的包了,不用担心包依赖问题了。

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

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

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.repo和CentOS-Media.repo,其中,CentOS-Base.repo是配置网络yum源,CentOS-Media.repo是配置本地yum源。

[root@localhost ~]# cd /etc/yum.repos.d/[root@localhost yum.repos.d]# lltotal 16-rw-r--r-- 1 root root 2245 Apr 26 2010 CentOS-Base.repo-rw-r--r-- 1 root root 626 Apr 26 2010 CentOS-Media.repo我们可以看看CentOS-Media.repo中的内容:[root@localhost yum.repos.d]# more CentOS-Media.repo# CentOS-Media.repo## This repo is used to mount the default locations for a CDROM / DVD on# CentOS-5. Y ou 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=c5-media [command]## or for ONLY the media repo, do this:## yum --disablerepo=\* --enablerepo=c5-media [command][c5-media]name=CentOS-$releasever - Mediabaseurl=file:///media/CentOS/ #把media改写为光盘挂载的目录file:///media/cdrom/ #把后面的/cdrom删除就可以了file:///media/cdrecorder/gpgcheck=1enabled=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5其中,baseurl是本地yum源的位置,当然,根据我们iso的配置位置,这里是可以进行修改的。

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文件改回原来的名字就可以了。

搭建本地yum源服务器

搭建本地yum源服务器

1.安装Apache服务器yum -y install httpd编辑apache配置文件①修改包存放路径为/etc/httpd/htdocs 该路径需要先创建好(mkdir)vim /etc/httpd/conf/httpd.conf②更改目录访问地址路径为/etc/httpd/htdocs③保存退出,并启动apache服务service httpd start④永久关闭防火墙systemctl stop firewalld.servicesystemctl disable firewalld.service⑤关闭selinuxvi /etc/selinux/config2.挂载镜像①进入/etc/httpd/htdocs目录,创建centos目录,在centos目录下,创建extra,update,x86_64三个平行目录。

②将所有用到的包文件拷贝到/etc/httpd/htdocs/centos/x86_64下用yum install --downloadonly --downloaddir=/etc/httpd/htdocs/centos/x86_64/ <package-name>命令只下载包③依次对三个目录进行createrepo操作,目的是生成repodata目录,自动创建索引信息。

createrepo -pdo /etc/httpd/htdocs/centos/x86_64 /etc/httpd/htdocs/centos/x86_643.客户端访问yum源服务器查询yum源服务器的ip地址,然后在客户端的/etc/yum.repos.d创建base.repo文件.这里需要特别注意,如果Apache服务器开启的端口不是80端口,那么在写baseurl的时候需要将端口号写出来,否则客户端默认访问的80端口![base]name=local repobaseurl=http://192.168.15.19/centos/x86_64/enabled=1gpgcheck=0如果有新的包添加进了x86_64、extra、updates的任意一个目录中,yum源服务器执行createrepo --update dir(dir为目录地址)更新yum源服务器的索引客户端也需要yum makecache一下。

使用光盘配置本地yum源的方法yum源配置

使用光盘配置本地yum源的方法yum源配置
复制代码 代码如下:
[base] name=Instructor Server Repository baseurl=file:///yum/Server gpgcheck=1 # This one is needed for xen packages [VT] name=Instructor VT Repository baseurl=file:///yum/VT gpgcheck=1 # This one is needed for clustering packages [Cluster] name=Instructor Cluster Repository baseurl=file:///yum/Cluster gpgcheck=1 # This one is needed for cluster storage (GFS, iSCSI target, etc…) packages [ClusterStorage] name=Instructor ClusterStorage Repository baseurl=file:///yum/ClusterStorage gpgcheck=1
3. rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
这篇文章主要给大家介绍了关于mac系统下文件权限查看和设置的相关资料文中通过示例代码介绍的非常详细对大家的学习或者使用mac具有一定的参考学习价值需要的朋友们下面来一起学习学习吧
使用光盘配置本地 yum源的方法 yum源配置
1.把光盘里的所有文件拷贝到/yum下
2.编辑 /etc/yum.repos.d/
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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

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

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

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

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

相关文档
最新文档