redhat本地yum配置的基本步骤
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源

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源

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. # #
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源今天下午想更新一个软件,但是本人不是正版的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 (此步有可能会出现文件不存在的问题,那么你首先进入最开始的网站,(例如上面链接最开始的网址是/)来确定这个网站还存不存在,我开始就遇到这种问题,还好,进入之后会有一些英文的提示,一般是说你说写的链接是旧链接,已经更换了地址,下面还会提供给你一个新的软件包的链接的,你就进入到提示给你的这个网站,然后再安装这些软件包,还有可能这些软件包的型号不是跟上面一样的,所以你要看下哪些是同一个包,只是型号不同而已,你就安装你看到这个型号的软件包)。
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配置教程

生活其实很精彩~~本文版权保留,任何人不得利用本文获取利益!!!
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仓库建立

实训项目二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仓库建立成功。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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 update"来更新系统中的所有软件包,或者使用命令"yum update"后跟软件包的名称来更新特定的软件包。
7. 使用yum删除软件包:如果我们不再需要某个软件包,可以使用yum来删除它。
可以使用命令"yum remove"后跟软件包的名称来删除软件包。
yum会自动解决软件包的依赖关系,并删除不再需要的软件包。
8. 使用yum搜索软件包:如果我们不知道某个软件包的名称,可以使用yum来搜索软件包。
可以使用命令"yum search"后跟关键词来搜索与关键词相关的软件包。
yum会列出与关键词匹配的所有软件包的名称和描述信息。
9. 使用yum清理缓存:yum会将下载的软件包和元数据存储在本地缓存中。
随着时间的推移,本地缓存可能会占用大量的磁盘空间。
为了释放磁盘空间,我们可以使用命令"yum clean all"来清理所有的缓存文件,或者使用命令"yum clean packages"来清理软件包的缓存文件。
10. 使用yum查看软件包信息:如果我们想要查看某个软件包的详细信息,可以使用命令"yum info"后跟软件包的名称来查看。
yum 会显示软件包的名称、版本、描述、依赖关系等信息。
总结:本文介绍了Red Hat本地yum配置的基本步骤,包括检查yum是否已安装、配置yum源、配置代理、更新软件源、使用yum安装软件包、使用yum更新软件包、使用yum删除软件包、使用yum搜索软件包、使用yum清理缓存和使用yum查看软件包信息。
配置本地yum源可以提高软件包的下载速度,并且方便离线安装软件。
使用yum进行软件包的安装、更新和删除可以简化软件包管理的过程,提高系统的稳定性和安全性。