RedHat 5的yum源配置

合集下载

linuxyum源的标准路径

linuxyum源的标准路径

linuxyum源的标准路径在Linux系统上,YUM(Yellowdog Updater, Modified)是一个包管理工具,用于在RPM(Red Hat Package Manager)的基础上对软件进行管理。

YUM使用软件仓库(repository)来存储和提供软件包。

在Red Hat系列的Linux发行版(如Red Hat Enterprise Linux、CentOS等)中,YUM源的标准路径通常是在/etc/yum.repos.d/目录下。

每个YUM源都有一个独立的.repo文件,该文件包含了源的配置信息。

以下是一些可能存储YUM源配置的标准路径:1. /etc/yum.repos.d/:这是主要的YUM源配置目录。

通常,每个源都有一个以.repo结尾的文件,比如base.repo、epel.repo等。

这些.repo文件包含了源的URL、名称、GPG密钥等配置信息。

2. /etc/yum.repos.d/redhat.repo:在Red Hat Enterprise Linux中,该文件可能包含有关Red Hat官方源的配置。

3. /etc/yum.repos.d/centos.repo:在CentOS中,该文件可能包含有关CentOS官方源的配置。

4. /etc/yum.repos.d/epel.repo:如果安装了EPEL(Extra Packages for Enterprise Linux),则可能有一个包含EPEL源配置的.repo文件。

请注意,具体的路径和文件名可能因Linux发行版的不同而有所不同。

在使用YUM进行软件包管理时,系统会根据这些配置文件从相应的源中获取软件包信息。

你可以查看这些.repo文件,了解每个源的配置和URL地址。

如果需要更改或添加新的YUM源,你可以编辑这些.repo文件或创建新的文件,然后运行yum update以应用更改。

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 来更新已安装的软件包。

redhat yum源的搭建和使用

redhat yum源的搭建和使用

redhatyum源的搭建和使有SDON一、yumftp源的搭建1.安装createrepo和vsftpd并配置FTP服务器1、安装rpm -ivh createrepo-0.4.11-3.el5.noarch.rpm #createrepo.noarch --- 用于生成repodata 数据库,生成依赖性关系rpm -ivh vsftpd-2.0.5-16.el5_4.1.i386.rpm # 上面的软件包在光盘或者是网上都有,可以直接下载使用。

2、ftp配置(1)vsftp的匿名用户为linux系统的ftp用户,可以修改/etc/passwd,将ftp用户的home目录从/var/ftp 更改为你的目标路径。

这里改为/hbbackup/yum/启动vsftp:servicevsftpdstart;chkconfigvsftp on注意:注意修改/hbbackup/yum/目前权限。

(2)配置匿名用户vi /etc/vsftpd/vsftpd.conf# Allow anonymous FTP? (Beware - allowed by default if you comment this out).anonymous_enable=YES2.生成yum源。

挂载镜像文件:mount -o loop rhel-server-6.8-x86_64-dvd.iso /cdrom复制镜像文件:cp -r /cdrom /* /hbbackup/yum/rhel-server-6.8-x86_64-dvd生成repodata:#cd /hbbackup/yum/rhel-server-6.8-x86_64-dvd#createrepo .默认就会在/hbbackup/yum/rhel-server-6.8-x86_64-dvd,下面有filelists.xml.gz other.xml.gz primary.xml.gz repomd.xml四个文件。

RHEL怎么配置CentOS的yum源

RHEL怎么配置CentOS的yum源

RHEL怎么配置CentOS的yum源今天下午想更新一个软件,但是本人不是正版的RHEL5,所以不能从官网更新这个软件。

于是在网上找了好多这方面的配置方法,但没有看到一个完全正确的方法,没办法,东凑凑西凑凑看能不能解决这个问题,没想到,居然弄好了。

因此和大家分享一下我今天弄这个配置的方法。

一、卸载掉系统中的yum包[root@localhost ~]# rpm -qa |grep yumyum-3.2.8-9.el5yum-rhn-plugin-0.5.3-6.el5yum-metadata-parser-1.1.2-2.el5yum-security-1.1.10-9.el5yum-updatesd-0.9-2.el5[root@localhost ~]# rpm -qa |grep releaseredhat-release-notes-5Server-12redhat-release-5Server-5.2.0.4然后使用rpm -e packges 卸载这些软件包,有依赖关系的,使用--nodeps参数虽然你用grep查得这些包,但有可能你LINUX中并没有安装这些包,所以你也就不用卸载,直接进入下一步。

二、下载CentOS1、正式下载之前需要确定所对应的CentOS版本号,这位兄弟为大家提供了对应的版本,链接/NEOMc/article/details/6334400//根据自己使用的RHEL来获得对应的CentOS版本号2、根据上一步中所确定的CentOS版本号来选择适合自己系统的软件包。

///根据CentOS的型号,来寻找需要下载的软件包例如我用的是RHEL5,对应的CentOS版本就是5.5,然后进入到/5.5/os/i386/CentOS/中,里面包含了我们基本所需的软件包3、正式开始下载#cd / && mkdir yum && cd yumwget /5.5/os/i386/CentOS/yum-3.2.22-26.el5.centos.noarch.rpm wget /5.5/os/i386/CentOS/yum-updatesd-0.9-2.el5.noarch.rpmwget/5.5/os/i386/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.i386.r pmwget/5.5/os/i386/CentOS/yum-fastestmirror-1.1.16-14.el5.centos.1.noar ch.rpmwget /5.5/os/i386/CentOS/centos-release-5-5.el5.centos.i386.rpm wget /5.5/os/i386/CentOS/centos-release-notes-5.5-0.i386.rpmwget /5.5/os/i386/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm (此步有可能会出现文件不存在的问题,那么你首先进入最开始的网站,(例如上面链接最开始的网址是/)来确定这个网站还存不存在,我开始就遇到这种问题,还好,进入之后会有一些英文的提示,一般是说你说写的链接是旧链接,已经更换了地址,下面还会提供给你一个新的软件包的链接的,你就进入到提示给你的这个网站,然后再安装这些软件包,还有可能这些软件包的型号不是跟上面一样的,所以你要看下哪些是同一个包,只是型号不同而已,你就安装你看到这个型号的软件包)。

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。

RedHat 5.3配置YUM 从centos5源与光盘源更新软件

RedHat 5.3配置YUM 从centos5源与光盘源更新软件

YUM顾名思义,Yellow Dog Updater, Modified. Yum为基于RPM系统做了相同的工作。

它提供了一个简单的命令,可用于在首先安装和更新任何其他必要的软件包以满足所需的软件包依赖关系之后,自动化安装或更新一个软件包,类似Debian下apt-get的工具.YUM的特点:可以同时配置多个资源库(Repository)简洁的配置文件(/etc/yum.conf)自动解决增加或删除rpm包时遇到的倚赖性问题使用方便保持与RPM数据库的一致性RHEL AS5可以通过Yum升级系统的功能,但默认rhel-debuginfo.repo的设置是从RedHat 的Yum源来升级系统,如果您没有购买Redhat的服务,Redhat5后面版本升级是收费,需要key 才能升级,那么使用Yum是无法升级的。

幸运的是,由于centos是免费的企业版本,可以借用centos yum源更新RHEL AS5系统.配置YUM 从centos5源更新软件[root@clinet ~]# rpm --import/Linux/CentOS/RPM-GPG-KEY-CentOS-5安装那个的GPG,也可增加其他资源库,自己选择一个离自己地理位置近点[root@clinet ~]# rpm -qa gpg-pubkey*检查GPG Keygpg-pubkey-e8562897-459f07a4如果要删除Key,使用以下命令:[root@clinet ~]# rpm -e gpg-pubkey-e8562897-459f07a4[root@clinet ~]# vi /etc/yum.repos.d/rhel-debuginfo.repo[rhel-debuginfo]name=Red Hat Enterprise Linux $releasever - $basearch - Debugbaseurl=ftp:///pub/redhat/linux/enterprise/$releasever/en/os/$basear ch/Debuginfo/baseurl是你的YUM源地址enabled=0是否启用这个仓库,1为起用,0为禁用gpgcheck=1设置gpgcheck=1会让yum检查每个下载的RPM的GnuPG签名。

REDHAT5配置教程

REDHAT5配置教程

生活其实很精彩~~本文版权保留,任何人不得利用本文获取利益!!!
hanbim520@,欢迎交流,交流才能进步!!
[root@localhost etc]# cd .. [root@localhost chroot]# cd var/named/ [root@localhost named]# ls data localhost.zone named.ca named.local slaves localdomain.zone named.broadcast named.ip6.local named.zero [root@localhost named]# cp -p named.zero .zone [root@localhost named]# cp -p named.local 192.168.1.local //切记如果不加-p 要在配置后改属性 [root@localhost named]# ll total 88 -rw-r----- 1 root named 426 Jul 29 2009 192.168.1.local -rw-r----- 1 root named 427 Jul 29 2009 .zone drwxrwx--- 2 named named 4096 Aug 25 2004 data -rw-r----- 1 root named 198 Jul 29 2009 localdomain.zone -rw-r----- 1 root named 195 Jul 29 2009 localhost.zone -rw-r----- 1 root named 427 Jul 29 2009 named.broadcast -rw-r----- 1 root named 1892 Jul 29 2009 named.ca -rw-r----- 1 root named 424 Jul 29 2009 named.ip6.local -rw-r----- 1 root named 426 Jul 29 2009 named.local -rw-r----- 1 root named 427 Jul 29 2009 named.zero drwxrwx--- 2 named named 4096 Jul 27 2004 slaves .zone 配置内容如下: $TTL @ 86400 IN SOA . . ( 42 ; serial (d. adams) 3H ; refresh 15M ; retry 1W ; expiry 1D ) ; minimum IN NS . www IN A 192.168.1.10 ftp IN A 192.168.1.10 192.168.1.1.local 配置内容如下: $TTL 86400 @ IN SOA . . ( 1997022700 ; Serial 28800 ; Refresh 14400 ; Retry 3600000 ; Expire 86400 ) ; Minimum IN NS . 10 IN PTR . 10 IN PTR . [root@localhost /]# vi /etc/resolv.conf

redhat_本地yum仓库建立

redhat_本地yum仓库建立

实训项目二RHEL5建立YUM安装仓库准备工作:一、一、准备工作:1:准备RHEL5安装光盘(DVD、CD、ISO文件)2:PC一台,并安装好RHEL5操作系统3:至少3G的磁盘剩余空间二、YUM仓库配置过程:1:把RHEL5的系统光盘放入主机,这里我们使用RHEL5的光盘文件挂载到PC的/mnt下disk目录步骤如下:1:光盘放入光驱,使用df–h命令查看光盘是否被自动挂载,如果没有被挂载手动挂载。

新建目录,并挂载ISO文件[root@station11/]#mkdir/mnt/disk[root@station11/]#mount-o loop/dev/hdc/mnt/disk/2:查看是否挂载成功3:进入Server目录安装vsftp包(输入软件包时按TAB键补齐)[root@station11/]#cd/mnt/disk/Server/[root@station11Server]#rpm-ivh vsftpd-2.0.5-10.el5.i386.rpm4:安装createrepo包(输入软件包时按TAB键补齐)[root@station11Server]#rpm-ivh createrepo-0.4.4-2.fc6.noarch.rpm5:安装yum-utils[root@station11Server]#rpm-ivh yum-utils-1.0.4-3.el5.noarch.rpm6:查看/var/ftp/pub是否建立[root@server1/]#ls/var/ftp/pub7:将之前挂载在/mnt/disk目录下RHEL5的所有文件copy到/var/ftp/pub 目录下,并查看是否copy完整(/var/ftp/pub在学完磁盘分区之后建议使用单独分区挂载到此目录)[root@station11/]#cp-a/mnt/disk/*/var/ftp/pub/[root@station11/]#ls/var/ftp/pub/8:建立rpm包依赖关系(建立server仓库)[root@station11/]#createrepo-g/var/ftp/pub/Server/repodata/comps-rhel5-server-core.xml/var/ftp/pub/(命令过长,使用TAB键自动补齐)建立其他仓库[root@station11/]#createrepo-g/var/ftp/pub/VT/repodata/comps-rhel5-vt.xml/var/ftp/pub/VT/[root@station11/]#createrepo-g/var/ftp/pub/Cluster/repodata/comps-rhel5-cluster.xml/var/ftp/pub/Cluster/[root@station11/]#createrepo-g/var/ftp/pub/ClusterStorage/repodata/comps-rhel5-cluster-st.xml/var/ftp/pub/ClusterStorage/如果出现如下错误提示:Error was[Errno39]Directory not empty:'/var/ftp/pub/ClusterStorage/.olddata'只需删除相应的目录即可:[root@station11/]#rm-rf/var/ftp/pub/ClusterStorage/.olddata/9:建立完毕仓库之后,新建repo,yum源指向文件进入/etc/yum.repos.d目录新建local.repo文件也可以复制rhel-debuginfo.repo并改名为local.repo)[root@station11yum.repos.d]#cp-p rhel-debuginfo.repo local.repo10:编辑local.repo文件,内容如下[Server]-------------仓库名称(可自定义)name=Red Hat Enterprise Linux Server-----------仓库说明(方便记忆)baseurl=ftp://10.170.0.252/pub/Server-------------仓库路径(yum服务器地址)enabled=1-------------是否启用此仓库gpgcheck=1------------此仓库是否启用rpm包gpgkey校验gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release--------gpgkey文件存放位置[VT]name=Red Hat Enterprise Linux VTbaseurl=ftp://10.170.0.252/pub/VTenabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release[Cluster]name=Red Hat Enterprise Linux Clusterbaseurl=ftp://10.170.0.252/pub/Clusterenabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release[ClusterStorage]name=Red Hat Enterprise Linux ClusterStoragebaseurl=ftp://10.170.0.252/pub/ClusterStorageenabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release11:启动vsftpd服务并测试yum服务器[root@station11yum.repos.d]#chkconfig vsftpd on[root@station11yum.repos.d]#service vsftpd start******如果系统启动了SELinux请使用如下命令开启vsftp的SELinux权限*************[root@station11yum.repos.d]#setsebool-P ftpd_disable_trans=1*********** **********[root@station11yum.repos.d]#service vsftpd restart**********12:测试yum服务器[root@station11yum.repos.d]#yum list如果能正常查看到如下图显示的内容,恭喜您,您的YUM仓库建立成功。

linux配置网络yum源

linux配置网络yum源

linux配置⽹络yum源简述yum光盘源默认只能本机使⽤,局域⽹其它服务器⽆法使⽤yum光盘源,如果想使⽤的话,需要在每台服务器上构建yum本地源,这种⽅案不可取,需要构建http局域⽹yum源解决,可以通过createrepo创建本地yum源端,repo极为repository⼀、基于http配置yum源构建http局域⽹yum源⽅法及步骤如下:1、挂载光盘镜像⽂件⾄/mntmount /dev/cdrom /mnt/2、拷贝/mnt/Packages⽬录下所有软件包到/var/www/html/centos/mkdir -p /var/www/html/centos/cp -R /mnt/Packages/* /var/www/html/centos/3、使⽤createrepo创建本地源,执⾏如下命令会在Centos⽬录⽣成repodata⽬录yum install createrepo* -ycreaterepo /var/www/html/centos/4、利⽤http发布yum本地源本地yum源通过createrepo搭建完毕,需要借助http web服务器发布/var/www/html/centos/中所有软件,yum或者rpm安装http web服务器,并启动httpd服务yum install httpd httpd-devel -y :安装httpd web服务useradd apache -g apache :创建apache⽤户和组systemctl restart httpd.server :重启httpd服务setenforce 0 :关闭selinux应⽤安全策略systemctl stop firewalld.service :停⽌防⽕墙5、在yum客户端,创建/etc/yum.repos.d/httpd.repo⽂件[base]name="CentOS7 HTTPD YUM"enabled=1gpgcheck=0[updates]name="CentOS7 HTTPD YUM"enabled=1gpgcheck=06、在yum客户端上执⾏如下命令yum clean all :清空yum cacheyum install ntpdate -y :安装ntpdate软件⼆、yum源端软件包扩展默认使⽤ISO镜像⽂件中的软件包构建的http yum源,缺少很多软件包。

yum的配置文件yum.conf详解

yum的配置文件yum.conf详解

yum的配置⽂件yum.conf详解说明:经过⽹上抄袭和⾃⼰的总结加实验,⾮常详细,可留作参考。

yum的配置⼀般有两种⽅式:⼀种是直接配置/etc⽬录下的yum.conf⽂件,另外⼀种是在/etc/yum.repos.d⽬录下增加.repo⽂件。

⼀、yum的配置⽂件yum.conf详解01.$ cat /etc/yum.conf02.03.[main]04.cachedir=/var/cache/yum #yum下载的RPM包的缓存⽬录05.keepcache=0#缓存是否保存,1保存,0不保存。

06.debuglevel=2#调试级别(0-10),默认为2(具体调试级别的应⽤,我也不了解)。

07.logfile=/var/log/yum.log #yum的⽇志⽂件所在的位置08.exactarch=1#在更新的时候,是否允许更新不同版本的RPM包,⽐如是否在i386上更新i686的RPM包。

09.obsoletes=1#这是⼀个update的参数,具体请参阅yum(8),简单的说就是相当于upgrade,允许更新陈旧的RPM包。

10.gpgcheck=1#是否检查GPG(GNU Private Guard),⼀种密钥⽅式签名。

11.plugins=1#是否允许使⽤插件,默认是0不允许,但是我们⼀般会⽤yum-fastestmirror这个插件。

12.installonly_limit=3#允许保留多少个内核包。

13.exclude=selinux* #屏蔽不想更新的RPM包,可⽤通配符,多个RPM包之间使⽤空格分离。

14.# This is the default, if you make this bigger yum won't see if the metadata15.# is newer on the remote and so you'll "gain"the bandwidth of not having to16.# download the new metadata and "pay"for it by yum not having correct17.# information.18.# It is esp. important, to have correct metadata, for distributions like19.# Fedora which don't keep old packages around. If you don't like this checking20.# interupting your command line usage, it's much better to have something21.# manually check the metadata once an hour (yum-updatesd will do this).22.# metadata_expire=90m23.# PUT YOUR REPOS HERE or IN separate files named file.repo24.# in /etc/yum.repos.d⼆、*.repo⽂件详解什么是repo⽂件? repo⽂件是Fedora中yum源(软件仓库)的配置⽂件,通常⼀个repo⽂件定义了⼀个或者多个软件仓库的细节内容,例如我们将从哪⾥下载需要安装或者升级的软件包,repo⽂件中的设置内容将被yum读取和应⽤!我们以⼀份系统⾃带的repo⽂件做为实例来探讨(Fedora和redhat是⼀致的)(#号后⾯是我加的注释):01.[fedora] #⽅括号⾥⾯的是软件源的名称,将被yum取得并识别02.=Fedora $releasever - $basearch #这⾥也定义了软件仓库的名称,通常是为了⽅便阅读配置⽂件,⼀般没什么作⽤,$releasever变量定义了发⾏版本,通常是8,9,10等数字,$basearch变量定义了系统的架构,可以是i386、x86_64、ppc等值,这两个变量根据当前系统的版本架构不同⽽有不同的取值,这可以⽅便yum升级的时候选择适合当前系统的软件包,以下同……04.failovermethod=priority #failovermethod 有两个值可以选择,priority是默认值,表⽰从列出的baseurl中顺序选择镜像服务器地址,roundrobin表⽰在列出的服务器中随机选择05.exclude=compiz* *compiz* fusion-icon* #exclude这个选项是后来我⾃⼰加上去的,⽤来禁⽌这个软件仓库中的某些软件包的安装和更新,可以使⽤通配符,并以空格分隔,可以视情况需要⾃⾏添加06.#baseurl=/pub/fedora/linux/releases/$releasever/Everything/$basearch/os/07.#上⾯的⼀⾏baseurl第⼀个字符是'#'表⽰该⾏已经被注释,将不会被读取,这⼀⾏的意思是指定⼀个baseurl(源的镜像服务器地址)08.#mirrorlist=/mirrorlist?repo=fedora-$releasever&arch=$basearch09.#上⾯的这⼀⾏是指定⼀个镜像服务器的地址列表,通常是开启的,本例中加了注释符号禁⽤了,我们可以试试,将$releasever和$basearch替换成⾃⼰对应的版本和架构,例如10和i386,在<a href=""target="_blank"class="keylink">浏览器</a>中打开,我们就能看到⼀长串镜可⽤的镜像服务器地址列表。

redhat修改yum源

redhat修改yum源

redhat修改yum源问题现象:现有的yum安装git失败,提⽰yum源连接失败Error Downloading Packages:git-1.7.1-3.el6_4.1.x86_64: failure: Packages/git-1.7.1-3.el6_4.1.x86_64.rpm from rhel-source: [Errno 256] No more mirrors to try.1:perl-Error-0.17015-4.el6.noarch: failure: Packages/perl-Error-0.17015-4.el6.noarch.rpm from rhel-source: [Errno 256] No more mirrors to try. perl-Git-1.7.1-3.el6_4.1.noarch: failure: Packages/perl-Git-1.7.1-3.el6_4.1.noarch.rpm from rhel-source: [Errno 256] No more mirror s to try.解决⽅法:修改Yum源,使⽤新的yum源更新1.⾸先卸载原来的yumrpm -qa|grep yum|xargs rpm -e --nodeps 移除与原yum所有有关的东西2.下载yum包,使⽤163的Yum源ps:redhat 与centos的版本对应关系3.安装yum包rpm -ivh --force 包的名称[root@linuxprobe~]# rpm -ivh yum-fastestmirror-1.1.26-11.el6.centos.noarch.rpmerror: Failed dependencies:yum >= 3.0 is needed by yum-fastestmirror-1.1.26-11.el6.centos.noarch[root@linuxprobe~]# rpm -ivh yum-3.2.27-14.el6.centos.noarch.rpmerror: Failed dependencies:yum-fastestmirror is needed by yum-3.2.27-14.el6.centos.noarch出现2个rpm包互相依赖,通过2个包同时安装解决:如:rpm -ivh yum-3.2.27-14.el6.centos.noarch.rpm yum-fastestmirror-1.1.26-11.el6.centos.noarch.rpm4.下载、修改配置⽂件下载完毕,⾸先将原yum⽂件备份,如:mv /etc/yum.repos.d/redhat.repo /etc/yum.repos.d/redhat.repo.bak然后更改⽂件centos7-Base-163.repo中的$releasever变量,更改为实际版本号5.进⾏yum初始化和检验操作清理原有缓存 yum clean all重建缓存 yum makecache安装测试 yum -y install httpd。

Linux学习[4] YUM的介绍、YUM库的配置以及YUM源的设置(做源)

Linux学习[4] YUM的介绍、YUM库的配置以及YUM源的设置(做源)
#ping 192.168.0.254
2.查看共享列表
#showmount -e 192.168.0.254
(nfs支持远端挂载,可以不把源文件的拷贝到本地使用,但以要依然讲解挂载后进行本地的拷贝)
3.进行远端挂载
#mount 192.168.0.254:/var/ftp/pub /mnt/
* search string1 [string2] [...]
* shell [filename]
* resolvedep dep1 [dep2] [...]
* localinstall rpmfile1 [rpmfile2] [...]
4.检查新版本
使用yum check-update命令还可以检查YUM仓库中是否有比本地已安装的软件包的更新版本。
5.升级软件包
和rpm -U或rpm -F命令类似,使用yum update命令可以安装一个软件包的更新版本。其命令行语法为:
yum update [package1] [package2] [...]
* localupdate rpmfile1 [rpmfile2] [...]
* reinstall package1 [package2] [...]
* downgrade package1 [package2] [...]
* deplist package1 [package2] [...]
4.创建本地源拷贝目录
#mkdir /DATA/ (你可以自己设定)
5.拷贝源(这里以Server为对象进行讲解,而/mnt/VT,/mnt/Cluster,/mut/ClusterStorage,方法相同)

redhat 5 yum源安装

redhat 5 yum源安装

[base]
name=Server Local Sources
baseurl=file:///mnt/Server
enable=1
gpcheck=1
gpgkey=file:///mnt/RPM-GPG-KEY-redhat-release
[VT]
name=VT Local Sources
enable=1
gpcheck=1
gpgkey=file:////mntRPM-GPG-KEY-redhat-release
[CS]
name=ClusterStorage Local Sources
baseurl=file:///mnt/ClusterStorage
enable=1
gpcheck=1
Hale Waihona Puke Starting daemons... done
Starting fencing... /usr/sbin/cman_tool: Cannot open connection to cman, is it running ?
failed
vi /usr/lib/python2.4/site-packages/yum/yumRepo.py
er_agent = default_er_agent
remote ="/mnt/Server" + '/' + relative
然后挂载5.4的dvd安装盘: mount /dev/cdrom /media/rhel
2.确保系统中已经安装了如下软件包(您的版本号可能有所不同),如果缺少,请自行安装(这些包在安装红帽子的时候基本都默认安装了。)

RedHat使用CentOS YUM源更新软件包的配置方法

RedHat使用CentOS YUM源更新软件包的配置方法

RedHat 6 使用 CentOS YUM 源更新的方法由于 Redhat 的 yum 在线更新是收费的,如果没有注册账号则不能使用, 即不能在线安装软件。

所以,无注册号的 Redhat 系统,想用 yum 源来在线安 装软件,就必须重新安装 centos 的 yum 包,并配置 yum 镜像源。

具体步骤如下:1、删除 redhat 原有的 yum 源# rpm -aq | grep yum|xargs rpm -e --nodeps2、下载新的 yum 安装包下载 CentOS 的 yum 安装包,可从官方网站查找下载 (/centos/6/os/x86_64/Packages/),找到相关包 名即可,后面的版本号有可能不同。

注:域名如果不能访问,添加 DNS 服务器:vi /etc/resolv.conf nameserver 221.131.143.69python-iniparse-0.3.1-2.1.el6.noarch.rpm yum-metadata-parser-1.1.2-14.1.el6.i686.rpm yum-3.2.27-14.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.26-1.el6.noarch.rpm3、安装 yum 软件包# rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm# rpm -ivhyum-metadata-parser-1.1.2-14.1.el6.i686.rpm# rpm -ivh yum-3.2.27-14.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.26-11.el6.noarch.rpm注意:最后两个安装包要放在一起同时安装,否则会提示相互依 赖,安装失败。

4、更改 yum 源 (示例使用网易的 CentOS 镜像源)# cd /etc/yum.repos.d/ # wget /.help/CentOS6-Base-163.repo# vi CentOS6-Base-163.repo 编辑文件,把文件里面的$releasever 全部替换为版本号,即 6 最后保存! 或者直接把下面的内存拷贝到 CentOS6-Base-163.repo 文件中即可 (已经修改 好)[base] name=CentOS-6 - Base - baseurl=/centos/6/os/$basearch/ #mirrorlist=/?release=6&arch=$basearch&re po=os gpgcheck=1 gpgkey=/centos/RPM-GPG-KEY-CentOS-6#released updates [updates] name=CentOS-6 - Updates - baseurl=/centos/6/updates/$basearch/ #mirrorlist=/?release=6&arch=$basearch&re po=updates gpgcheck=1 gpgkey=/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&re po=extras gpgcheck=1 gpgkey=/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&re po=centosplus gpgcheck=1 enabled=0 gpgkey=/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&re po=contrib gpgcheck=1 enabled=0 gpgkey=/centos/RPM-GPG-KEY-CentOS-65、清理 yum 缓存# yum clean all # yum makecache 装软件的速度 # yum install vim* #测试域名是否可用 #将服务器上的软件包信息缓存到本地,以提高搜索安现在,Redhat6 系统可以使用 CentOS 的 yum 源在线安装软件了!附件说明: 1、yumrpm.tgz ---centos yum 安装包 ---yum 配置文件2、CentOS6-Base-163.repo。

VMware11 rhel5.4用SSH工具连接并配置yum源(详细图文修正版)

VMware11 rhel5.4用SSH工具连接并配置yum源(详细图文修正版)

1、版本信息平台版本:VMware WorkStation 11.1.2系统版本:Red Hat EnterpriseLinux 5.4安装包:rhel-server-5.4-i386-dvd.iso2 配置步骤2.1 设置VMNet8VMnet1是host-only模式,即选择使用VMnet1的话就相当于VMware给你提供了一个虚拟交换机,仅将虚拟机和本地系统连接,但虚拟机无法访问外部互联网。

VMnet8是NAT模式,即网络地址转换,相当于给你一个虚拟交换机,将虚拟机和本地系统进行连接,同时虚拟机能够访问外部互联网。

由于虚拟机是借用本地系统的IP上网,不会受到IP-MAC绑定的限制。

设置IP地址和子网掩码(IP地址可以为192.168.*.1,子网掩码默认),网关和DNS无需设置。

2.2 编辑VMware虚拟网络打开VMwareWorkStation,点击编辑,选择虚拟网络编辑器设置VMnet8,参数参考图片配置点击NAT设置,对NAT参数进行设置,网关IP作为虚拟机的DNS服务器地址,参数参考下面图片DNS无需设置设置VMnet0的外部连接为本地系统网卡(本人用笔记本无线wifi连接测试),其他参数默认以管理员用户,执行cmd命令ipconfig,查看IP设置,找到VMnet8注:此时查询ipv4地址网段非VMnet8网段,ifcfg-eth0配置文件参数需要添加或修改,另外系统域名的配置文件在/etc/resolv.conf,此文件如果是dhcp模式,该文件会自动生成DNS服务器的IP地址,此处nameserver即我在前面配置的网关地址。

[root@localhost etc]# vi resolv.conf; generated by /sbin/dhclient-scriptsearch localdomainnameserver 192.168.137.2vim /etc/sysconfig/network-scripts/ifcfg-eth0如果是空文件,加入如下配置信息即可我将ip设置为192.168.137.130 与VMware Network Adapter VMnet8在同一个网段。

RedHat5配置yum源

RedHat5配置yum源

系统: Red Hat Enterprise Linux Server release 5 (Tikanga)如果不确定系统版本,可以用下面的命令查看系统版本:~]#cat /etc/issueRed Hat Enterprise Linux Server release 5 (Tikanga)Kernel \r on an \m1.卸载rhel的默认安装的yum包查看yum包~]# rpm -qa|grep yum卸载之~]# rpm -qa|grep yum|xargs rpm -e --nodeps2.检查依赖包下载并安装~]#rpm -qa|grep python在出来的结果中查看是否有python和python-iniparse两个包一般都有python而没有python-iniparse,需要下载安装:~]#wget /centos/5/os/i386/CentOS/python-iniparse-0.2. 3-4.el5.noarch.rpm安装:~]#rpm -ivh python-*~]#wget /centos/5/os/i386/CentOS/yum-3.2.22-37.el5.ce ntos.noarch.rpm~]#wget /centos/5/os/i386/CentOS/yum-fastestmirror-1.1.16-16.el5.centos.noarch.rpm~]#wget /centos/5/os/i386/CentOS/yum-metadata-parse r-1.1.2-3.el5.centos.i386.rpm安装~]#rpm -ivh yum-*warning: yum-3.2.22-37.el5.centos.noarch.rpm: Header V3 DSA signature: NOKEY, key ID e8562897Preparing... #################################### ####### [100%]1:yum-metadata-parser ######################################## ### [ 33%]2:yum-fastestmirror ###################################### ##### [ 67%]3:yum ################################## ######### [100%]如果安装失败,可以在安装命令后加上--nodeps --force参数,意思是不检查包之间的依赖关系。

红帽redhat 6.5安装配置本地源yum(自己测试完成)

红帽redhat 6.5安装配置本地源yum(自己测试完成)
Marking compat-libcap1-1.10-1.x86_64.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package compat-libcap1.x86_64 0:1.10-1 will be installed
举例
[root@localhost Packages]# yum install compat-libcap1-1.10-1.x86_64.rpm
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
compat-libcap1-1.10-1.x86_64
libreport-compat-2.0.9-19.el6.x86_64
nss_compat_ossl-0.9.6-1.el6.x86_64
xz-lzma-compat-4.999.9-0.3.beta.20091007git.el6.x86_64
yum list #yum 列表
如果没啥错误提示,就说明安装配置成功了
安装yum文件
需要先进入cd /yum/Packages/,在这个里面做所有yum的操作
[root@localhost /]# cd /yum/Packages/
[root@localhost Packages]# yum install 安装包名
Verifying : compat-libcap1-1.10-1.x86_64 1/1
Installed:

在RedHat上安装yum的步骤

在RedHat上安装yum的步骤

在RedHat上安装yum的步骤导读:yum是shell前端软件包管理器,是Linux下用来下载安装应用的软件,那么在RedHat系统中,yum要如何安装使用呢?下面小编将针对yum在RedHat 中的安装给大家做个详细介绍,一起来了解下吧。

最近配置了服务器需要安装软件方法有几种。

1.下载软件包,编译安装(。

/configure,make,make install)这样安装配置性更高。

相信高手都是这样安装的。

2.yum安装。

这样安装起来比较简单。

(yum install 软件包名称)主要适用于(CentOS,Red Hat)等。

卸载:yum remove 软件包名称。

(sudo apt-get install 软件包名称)3.apt-get 安装这个和yum安装差不多。

主要适用于(Ubuntu ,debian)。

卸载:sudo apt-get autoremove 卸载所有相关包。

4.采用package 方式安装:用package 安装,只要抓取该程序package 档案。

安装(pkg_add package_name)移除(pkg_delete package_name)就可以完成安装/ 移除。

注意:文件名称.tgz 结尾的是package 文件名称.tar.gz 结尾的是source 。

注:目前已经安装的package 数据库放在/var/db/pkg/ 这个数据夹之中。

5.另外还有port tree 方式安装(freebsd)。

下面是red hat 安装yum的方法1.下载包:wget /download/2.0/yum-2.0.8-1.src.rpm 。

当然也可以选择别的版本:/download/2.0/2.进入目录进行安装:sudo rpmbuild --rebuild yum-2.0.8-1.src.rpmcd /usr/src/RedHat/RPMS/noarch/sudo rpm -ivh yum-2.0.8-1.noarch.rpm3.如果报错使用:rpm -ivh –nodeps –replacefiles –force *.rpm4.配置yum更新地址[base]#name=Red Hat Linux $releasever - $basearch - Base#baseurl=/pub/yum-repository/redhat/$releasever/$basearch/name=Red Hat Linux $releasever - $basearch - Basebaseurl= /centos/4/os/i386/#[updates]#name=Red Hat Linux $releasever - Updates#baseurl=/pub/yum-repository/redhat/updates/$releas ever/name=Red Hat Linux $releasever - Updatesbaseurl= /centos/4/updates/i386/[base]#name=Red Hat Linux $releasever - $basearch - Base#baseurl=/pub/yum-repository/redhat/$releasever/$ba search/name=Red Hat Linux $releasever - $basearch - Basebaseurl= /centos/4/os/i386/5.更新yum:yum update 等待更新完成就可以使用yum了。

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

gpgkey=/centos/RPM-GPG-KEY-centos5
#additional packages that may be useful
[extras]
name=CentOS-5 - Extras
#mirrorlist=/?release=4&arch=$basearch&repo=extras
c:yum update
这里有想必大家有个疑问,光盘放进光驱后,如果能识别的话就已经自动挂载到了/media 下为什么我们还要费事手动挂载呢?这个倒是必须的,因为你不挂载的话你yum需要的repodata文件是没有任何东西的,因为yum要去读这个文件才会自动给你解决依赖关系的。
还有一个想要与大家一起学习的就是,在你没有盘,只有iso文件时怎么办?很简单,一条命令解决 mount -o loop /xx/xx/xxx.iso /mnt/cdrom你可以继续了。呵呵~
#mirrorlist=/?release=4&arch=$basearch&repo=addons
baseurl=/centos/5/addons/$basearch/
gpgcheck=1
gpgcheck=1
gpgkey=/centos/RPM-GPG-KEY-centos5
#packages used/produced in the build but not released
[addons]
name=CentOS-5 - Addons
baseurl=/centos/5/extras/$basearch/
gpgcheck=1
gpgkey=/centos/RPM-GPG-KEY-centos5
#additional packages that extend functionality of existing packages
2、网络源的配置
这些是我吸取前辈的精华,同样是修改上面所提到的配置文件里的内容:
[base]
name=CentOS-5 - Base
#mirrorlist=/?release=$releasever5&arch=$basearch&
gpgcheck=1
enabled=0
gpgkey=/centos/RPM-GPG-KEY-centos5
#contrib - packages by Centos Users
[contrib]
name=CentOS-5 - Contrib
enabled=1
gpgcheck=1
gpgkey=http://ftp.riken.jp/Linux/dag/packages/RPM-GPG-KEY.dag.txt
再者导入key rpm --import /centos/5/os/i386/RPM-GPG-KEY-CentOS-5
#released updates
[update]
name=CentOS-5 - Updates
#mirrorlist=/?release=4&arch=$basearch&repo=updates
baseurl=/centos/5/updates/$basearch/
enabled=0
gpgkey=/centos/RPM-GPG-KEY-centos5
# vi dag.repo
[dag]
name=Dag RPM Repository for RHEL5
baseurl=http://ftp.riken.jp/Linux/dag/redhat/el5/en/$basearch/dag/
repo=os
#baseurl=/centos/$releasever/os/$basearch/
baseurl=/centos/5/os/$basearch/
gpgcheck=1
gpgkey=/centos/RPM-GPG-KEY-centos5
#mirrorlist=/?release=4&arch=$basearch&repo=contrib
baseurl=/centos/5/contrib/$basearch/
gpgcheck=1
关于RedHat 5U3的yum源配置
Hale Waihona Puke 1,yum本地源的配置与使用
a:挂载你的光盘到一个目录下:mount -t iso9660 /dev/cdrom /mnt/cdrom
[centosplus]
name=CentOS-5 - Plus
#mirrorlist=/?release=4&arch=$basearch&repo=centosplus
baseurl=/centos/5/centosplus/$basearch/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
主要是baseurl,enabled,gpgcheck字段的配置,本地就是要使用file://absolute path.
保存并退出。
b:修改你的yum配置文件:编辑 /etc/yum.repos.d/rhel-debuginfo.repo 文件,里面有给
[rhel-debuginfo]
name=Red Hat Enterprise Linux $releasever - $basearch - Debug
baseurl=file:///mnt/cdrom/Server
相关文档
最新文档