RHEL怎么配置CentOS的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源

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. # #
如何在Centos7中修改yum源(三种方法)

如何在Centos7中修改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⽂件挂载到挂载⽬录。
CentOS安装图解及常规使用教程

CentOS 6安装使用及DHCP服务配置教程金湖广电培训专用教程南京润灿信息科技有限公司版权所有序言Linux是一种自由和开放源代码的类UNIX操作系统。
该操作系统的内核由林纳斯·托瓦兹在1991年10月5日首次发布。
在加上用户空间的应用程序之后,成为Linux操作系统。
Linux也是自由软件和开放源代码软件发展中最着名的例子。
只要遵循GNU通用公共许可证,任何个人和机构都可以自由地使用Linux的所有底层源代码,也可以自由地修改和再发布。
大多数Linux系统还包括了像提供GUI界面的X Window之类的程序。
除了一部分专家之外,大多数人都是直接使用Linux发布版,而不是自己选择每一样组件或自行设置。
严格来讲,术语Linux只表示操作系统内核本身,但通常采用Linux内核来表达该意思。
Linux则常用来指基于Linux内核的完整操作系统,包括GUI组件和许多其他实用工具。
由于这些支持用户空间的系统工具和库主要由理查德·斯托曼于1983年发起的GNU计划提供,自由软件基金会提议将该组合系统命名为GNU/Linux,但Linux不属于GNU计划。
Linux最初是作为支持英特尔x86架构的个人电脑的一个自由操作系统。
目前Linux已经被移植到更多的计算机硬件平台,远远超出其他任何操作系统。
Linux是一个领先的操作系统,可以运行在服务器和其他大型平台之上,如大型主机和超级计算机。
世界上500个最快的超级计算机90%以上运行Linux发行版或变种,包括最快的前10名超级电脑运行的都是基于Linux内核的操作系统。
Linux也广泛应用在嵌入式系统上,如手机,平板电脑,路由器,电视和电子游戏机等。
在移动设备上广泛使用的Android操作系统就是创建在Linux 内核之上。
通常情况下,Linux被打包成供个人计算机和服务器使用的Linux发行版,一些流行的主流Linux发布版,包括Debian(及其派生版本Ubuntu,Linux Mint),Fedora(及其相关版本Red Hat Enterprise Linux,CentOS)和openSUSE等。
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四个文件。
Centos 6 YUM源配置

Centos 6.2 YUM源配置CentOS自带的yum源中rpm包数量有限,很多时候找不到我们需的软件包,(例如:要安装网络连接查看软件iftop,默认设置下无法使用yum命令安装),下面教大家在CentOS 6.2中(以32位系统为例,64位系统安装方法一样),使用第三方yum源来安装更多软件包。
一、安装CentOS yum源优先级插件yum-prioritiesyum install yum-priorities #输入y安装二、设置CentOS默认yum源的优先级为最高cd /etc/yum.repos.d/ #进入yum源目录vi CentOS-Base.repo #在[base]、[updates]、[extras]组下面添加priority=1,在[centosplus]、[contrib]组下面添加priority=2################################################################ [base]name=CentOS-$releasever - Basemirrorlist=/?release=$releasever&arch=$basearch&repo=os#baseurl=/centos/$releasever/os/$basearch/gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6priority=1[updates]name=CentOS-$releasever - Updatesmirrorlist=/?release=$releasever&arch=$basearch&repo=updat es#baseurl=/centos/$releasever/updates/$basearch/gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6priority=1[extras]name=CentOS-$releasever - Extrasmirrorlist=/?release=$releasever&arch=$basearch&repo=extras#baseurl=/centos/$releasever/extras/$basearch/gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6priority=1[centosplus]name=CentOS-$releasever - Plusmirrorlist=/?release=$releasever&arch=$basearch&repo=cento splus#baseurl=/centos/$releasever/centosplus/$basearch/gpgcheck=1enabled=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6priority=2[contrib]name=CentOS-$releasever - Contribmirrorlist=/?release=$releasever&arch=$basearch&repo=contri b#baseurl=/centos/$releasever/contrib/$basearch/gpgcheck=1enabled=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6priority=2###############################################################备注:priority的优先级为1到99,设置为1即优先级最高,1-10为系统保留,第三方yum 源的优先级从11-99三、安装epel yum源rpm -ivh /pub/epel/6/i386/epel-release-6-5.noarch.rpm rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6vi /etc/yum.repos.d/epel.repo #修改epel yum源优先级,priority=11############################################################### [epel]name=Extra Packages for Enterprise Linux 6 - $basearch#baseurl=/pub/epel/6/$basearchmirrorlist=https:///metalink?repo=epel-6&arch=$basearch failovermethod=priorityenabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6priority=11#################################################################四、安装rpmforge yum源wget http://apt.sw.be/redhat/el6/en/i386/rpmforge/RPMS/rpmforge-release-0.5.2-2.el6.rf.i686.r pmwget /rpm/packages/RPM-GPG-KEY.dag.txtrpm --import RPM-GPG-KEY.dag.txtrpm -ivh rpmforge-release-0.5.2-2.el6.rf.i686.rpmvi /etc/yum.repos.d/rpmforge.repo #修改rpmforge yum源优先级,priority=12################################################################# [rpmforge]name = RHEL $releasever - - dagbaseurl = http://apt.sw.be/redhat/el6/en/$basearch/rpmforgemirrorlist = http://apt.sw.be/redhat/el6/en/mirrors-rpmforge#mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforgeenabled = 1protect = 0gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-daggpgcheck = 1priority=12#################################################################系统运维 温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链接五、安装rpmfusion yum源rpm -ivh /free/el/updates/testing/6/i386/rpmfusion-free-release-6-0.1.noarch.rpmvi /etc/yum.repos.d/rpmfusion-free-updates-testing.repo #修改rpmfusion yum源优先级,priority=13################################################################# [rpmfusion-free-updates-testing]name=RPM Fusion for EL 6 - Free - Test Updates#baseurl=/free/el/updates/testing/6/$basearch/mirrorlist=/mirrorlist?repo=free-el-updates-testing-6&arch=$ba searchenabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-el-6priority=13系统运维 温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链接#################################################################六、安装atomic yum源wget /installers/atomic #下载sh ./atomic #安装vi /etc/yum.repos.d/atomic.repo #修改atomic yum源优先级,priority=14############################################################## [atomic]name = CentOS / Red Hat Enterprise Linux $releasever - mirrorlist = /mirrorlist/atomic/centos-6-$basearch#mirrorlist = /channels/atomic/centos/6/mirrors-atomic enabled = 1priority = 1protect = 0gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY.art.txtgpgcheck = 1priority=14##############################################################七、更新yum软件包yum check-update八、安装iftopyum install iftop至此,CentOS 第三方yum源配置完成,现在你可以用yum命令安装自己需要的软件了!比如yum install nginx、yum update php等安装或者升级软件包。
Red Hat Enterprise 6.4配置CentOS 6.4软件源

Red Hat Enterprise 6.4配置CentOS 6.4软件源1.用su 命令切换到root2.删除rhel6.4自带的yum,命令如下:rpm -aq|grep yum|xargs rpm -e --nodeps3.下载CentOS 6.4的yum,命令如下:wget /centos/6.4/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpmwget /centos/6.4/os/x86_64/Packages/y um-3.2.29-40.el6.centos.noarch.rpmwget /centos/6.4/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm wget /centos/6.4/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm 4.安装yumrpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpmrpm -ivh yum-metadata-parser-1.1.2-16.el6.x86_64.rpmrpm -ivhyum-3.2.29-40.el6.centos.noarch.rpmyum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm5.配置repo文件新建CentOS-Base.repo文件,内容为:[base]name=CentOS-6 - Baserepo=osbaseurl=/centos/6.4/os/$basearch/gpgcheck=1gpgkey=/centos/RPM-GPG-KEY-CentOS-6#released updates[update]name=CentOS-6 - Updatesbaseurl=/centos/6.4/updates/$basearch/gpgcheck=1gpgkey=/centos/RPM-GPG-KEY-CentOS-6#packages used/produced in the build but not released#[addons]#name=CentOS-6 - Addons#baseurl=/centos/6.4/addons/$basearch/#gpgcheck=1#gpgkey=/centos/RPM-GPG-KEY-CentOS-6#additional packages that may be useful[extras]name=CentOS-6 - Extrasbaseurl=/centos/6.4/extras/$basearch/gpgcheck=1gpgkey=/centos/RPM-GPG-KEY-CentOS-6 #additional packages that extend functionality of existing packages [centosplus]name=CentOS-6 - Plusbaseurl=/centos/6.4/centosplus/$basearch/gpgcheck=1enabled=1gpgkey=/centos/RPM-GPG-KEY-CentOS-6#contrib - packages by Centos Users[contrib]name=CentOS-6 - Contribbaseurl=/centos/6.4/contrib/$basearch/gpgcheck=1enabled=0gpgkey=/centos/RPM-GPG-KEY-CentOS-6保存后将CentOS-Base.repo移到/etc/yum.repos.d/ 里面,命令如下:mv ./CentOS-Base.repo /etc/yum.repos.d/6.清除yum缓存clean yum all7.试试能不能用yum install gcc-c++-4.4.7-3.el6。
RHEL8配置Yum源及测试thefuck

RHEL8配置Yum源及测试thefuck1. 配置Yum源RHEL系统安装完成之后,如果没有注册并购买红帽服务是⽆法连接到官⽅的Yum源的,也就⽆法直接使⽤Yum命令来安装软件包及更新系统。
12 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22[root@wuhan2020 /]# hostnamectlStatic hostname: wuhan2020Icon name: computer-laptopChassis: laptopMachine ID: 601eca308ef84823a9e0a775d944fa23Boot ID: 2b616f1426814536b6cd7a469718f588Operating System: Red Hat Enterprise Linux 8.1 (Ootpa)CPE OS Name: cpe:/o:redhat:enterprise_linux:8.1:GAKernel: Linux 4.18.0-147.el8.x86_64Architecture: x86-64[root@wuhan2020 /]# yum install thefuckUpdating Subscription Management repositories.Unable to read consumer identityThis system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. Error: There are no enabled repositories in"/etc/yum.repos.d", "/etc/yum/repos.d", "/etc/distro.repos.d".[root@wuhan2020 /]#[root@wuhan2020 /]# yum updateUpdating Subscription Management repositories.Unable to read consumer identityThis system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. Error: There are no enabled repositories in"/etc/yum.repos.d", "/etc/yum/repos.d", "/etc/distro.repos.d".[root@wuhan2020 /]#但是,我们可以禁⽤“Subscription Management”,然后配置成我们⾃⼰定义的Yum源,也就是Repository库。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
RHEL怎么配置CentOS的yum源今天下午想更新一个软件,但是本人不是正版的RHEL5,所以不能从官网更新这个软件。
于是在网上找了好多这方面的配置方法,但没有看到一个完全正确的方法,没办法,东凑凑西凑凑看能不能解决这个问题,没想到,居然弄好了。
因此和大家分享一下我今天弄这个配置的方法。
一、卸载掉系统中的yum包
[root@localhost ~]# rpm -qa |grep yum
yum-3.2.8-9.el5
yum-rhn-plugin-0.5.3-6.el5
yum-metadata-parser-1.1.2-2.el5
yum-security-1.1.10-9.el5
yum-updatesd-0.9-2.el5
[root@localhost ~]# rpm -qa |grep release
redhat-release-notes-5Server-12
redhat-release-5Server-5.2.0.4
然后使用rpm -e packges 卸载这些软件包,有依赖关系的,使用--nodeps参数
虽然你用grep查得这些包,但有可能你LINUX中并没有安装这些包,所以你也就不用卸载,直接进入下一步。
二、下载CentOS
1、正式下载之前需要确定所对应的CentOS版本号,这位兄弟为大家提供了对应的版本,链接
/NEOMc/article/details/6334400//根据自己使用的RHEL来获得对应的CentOS版本号
2、根据上一步中所确定的CentOS版本号来选择适合自己系统的软件包。
///根据CentOS的型号,来寻找需要下载的软件包
例如我用的是RHEL5,对应的CentOS版本就是5.5,然后进入到
/5.5/os/i386/CentOS/中,里面包含了我们基本所需的软件包
3、正式开始下载
#cd / && mkdir yum && cd yum
wget /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.rpm
wget
/5.5/os/i386/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.i386.r pm
wget
/5.5/os/i386/CentOS/yum-fastestmirror-1.1.16-14.el5.centos.1.noar ch.rpm
wget /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.rpm
wget /5.5/os/i386/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm (此步有可能会出现文件不存在的问题,那么你首先进入最开始的网站,(例如上面链接最
开始的网址是/)来确定这个网站还存不存在,我开始就遇到这种问题,还好,进入之后会有一些英文的提示,一般是说你说写的链接是旧链接,已经更换了地址,下面还会提供给你一个新的软件包的链接的,你就进入到提示给你的这个网站,然后再安装这些软件包,还有可能这些软件包的型号不是跟上面一样的,所以你要看下哪些是同一个包,只是型号不同而已,你就安装你看到这个型号的软件包)。
4、安装这些软件包,建议一起安装这些软件包,我碰到这个问题跟自身软件包依赖,我使用--nodeps参数
例如:rpm -ivh centos-release-5-6.el5.centos.1.i386.rpm --nodeps
三、最后,下载配置文件
wget /download/CentOS-Base.repo -O
/etc/yum.repos.d/CentOS-Base.repo
cd /etc/yum.repos.d/
用vim编辑器编辑CentOS-Base.repo进行替换操作
:1,$s/$releasever/5.5/g (注释:我的系统是5.5,所以这里我改成5.5,还有可能不需要你更改的)
四、导入import key
rpm --import /centos/RPM-GPG-KEY-CentOS-5
最后测试yum -y install httpd
ok
本文主要参考:
/zhaoke0128/blog/item/4d84a588551894ab0f2444c9.html
/neomc/article/details/6334456。