4.1.4 配置软件仓库
软件仓库的作用是为了进一步简化RPM管理软件的难度以及自动分析所需的软件包及其依赖关系的技术。
搭建并配置软件仓库的步骤:
第1步:进入到/etc/yum.repos.d/目录中
第2步:使用Vim编辑器创建一个名为rhel8.repo的配置文件(名字可随意,后缀必须为.repo)
第3步:按配置参数的路径挂在光盘,并把光盘挂在信息写入到/etc/fstab文件中
第4步:使用“dnf install httpd -y” 命令检查Yum软件仓库是否已经可用
Redhat8CentOS8安装阿里云的yum源
【CentOS】
(1)备份
(2)下载新的Centos-8.repo 到/etc/yum.repos.d/
(3)之后运行dnf clean all 清除缓存,运行 dnf makecache 生成新的缓存
安装EPEL(Extra Packages for Enterprise Linux )源
(4)安装EPEL源
发现多了epel.repo和epel-testing.repo
(5)再次运行dnf clean all 清除缓存,运行 dnf makecache 生成新的缓存
(6)查看启用的yum源和所有的yum源
【RedHat】
由于Red Hat Enterprise Linux8的更新包只对注册的用户生效,所以需要自己手动改成Centos的更新包,Centos几乎和和Redhat是一样的,所以无需担心软件包的兼容问题。
(1)首先查看redhat8系统本身安装的yum软件包 ,redhat本身安装了6个关于yum的软件包,我们需要把它给卸载!
卸载这些软件包的指令(不检查依赖关系,直接卸载)
(2)然后重新安装centos的yum软件包 ,把软件包放到统一的文件夹里,然后安装,安装完后可以看到centos安装包已经安装好。这里我看其他很多人的教程给的centos的yum的安装包的链接都是不可用了,后来我自己到国外的网站找了几个可用的安装包。
以下文件通过SecureFX上传到服务器root目录
把epel.repo文件上传到/etc/yum.repos.d/目录
安装该目录下所有rpm包,并查询是否安装好
(3)安装完centos的yum软件包后,就可以去修改 /etc/yum.repos.d/ 下的文件了,这里和配置本地yum源修改一样
配置完保存退出,清除yum缓存,查看yum中的包有多少,这里可以看到有11056个,比本地yum源的四千多个多了不少!
最后更新于
这有帮助吗?