RedHat7.4配置yum软件仓库(RHEL7.4)

简介: RedHat7.4配置yum软件仓库(RHEL7.4)

yum软件仓

Yum仓库的作用是进一步简化RPM(redhat package manager) 管理软件的难度以及自动分析所需软件包及其依赖关系的技术

搭建并配置Yum软件仓库的大致步骤如下(RHEL7.4版本为例)

实验准备(以下实验都在VMware中进行)

1、一台rhel7.4主机(已经联网)

2、我这里选择图形化安装

注意:如果你是最小化安装的话,那么请把以下命令中出现的vim改为vi

因为小化安装的rhel是不能用vim编辑器的,只能用vi

只有等配好yum软件仓库以后 运行:yum install vim -y 自己安装一个

1、挂载光盘镜像

打开虚拟机设置

image.png

挂载镜像(此镜像就是光盘镜像)

image.png

桌面会出现一个光盘

image.png

2、查看

[root@localhost ~]# lsblk 
NAME          MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda             8:0    0   20G  0 disk 
├─sda1          8:1    0    1G  0 part /boot
└─sda2          8:2    0   19G  0 part 
  ├─rhel-root 253:0    0   17G  0 lvm  /
  └─rhel-swap 253:1    0    2G  0 lvm  [SWAP]
sdb             8:16   0   10G  0 disk 
sr0            11:0    1  3.8G  0 rom  /run/media/root/RHEL-7.4 Server.x86_64   ---这就是已经挂载商店光盘镜像

3、创建挂载点并写入配置文件

挂载点

[root@localhost ~]# mkdir /media/cdrom

写配置文件

[root@localhost ~]# vim /etc/fstab 
/dev/cdrom /media/cdrom iso9660 defaults 0 0    ---添加这一行

挂载

[root@localhost ~]# mount -a
mount: /dev/sr0 is write-protected, mounting read-only

4、写yum仓的配置文件

进入配置目录

[root@localhost ~]# cd /etc/yum.repos.d/

写配置文件

注意:文件名称可随意,但后缀必须为.repo,逐项写入下面的配置参数并保存退出(不要写后面的中文注释)

[root@localhost yum.repos.d]# vim rhel7.repo 
[rhel]         ---Yum软件仓库唯一标识符,避免与其他仓库冲突
name=rhel      ---Yum软件仓库的名称描述
baseurl=file:///media/cdrom     ---提供的方式包括FTP(ftp://..)、HTTP(http://..)、本地(file:///..)
enable=1             ---设置此源是否可用;1为可用,0为禁用。
gpgcheck=0           ---设置此源是否校验文件;1为校验,0为不校验

保存退出

5、清除yum仓库缓存

[root@localhost yum.repos.d]# yum clean all
Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-
              : manager
This system is not registered with an entitlement server. You can use subscription-manager to register.
Cleaning repos: rhel
Cleaning up everything
Maybe you want: rm -rf /var/cache/yum, to also free up space taken by orphaned data from disabled or removed repos

6、生成缓存

[root@localhost yum.repos.d]# yum makecache 
Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-
              : manager
This system is not registered with an entitlement server. You can use subscription-manager to register.
rhel                                                     | 4.1 kB     00:00     
(1/5): rhel/group_gz                                       | 137 kB   00:00     
(2/5): rhel/filelists_db                                   | 3.4 MB   00:00     
(3/5): rhel/primary_db                                     | 4.0 MB   00:00     
(4/5): rhel/other_db                                       | 1.5 MB   00:00     
(5/5): rhel/productid                                      | 1.6 kB   00:00     
Metadata Cache Created

7、试验是否安装成功

随便安装一个软件

我这里选择安装 tree

[root@localhost ~]# yum install tree -y
Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-
              : manager
This system is not registered with an entitlement server. You can use subscription-manager to register.
Resolving Dependencies
--> Running transaction check
---> Package tree.x86_64 0:1.6.0-10.el7 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
 Package        Arch             Version                   Repository      Size
================================================================================
Installing:
 tree           x86_64           1.6.0-10.el7              rhel            46 k
Transaction Summary
================================================================================
Install  1 Package
Total download size: 46 k
Installed size: 87 k
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : tree-1.6.0-10.el7.x86_64                                     1/1 
  Verifying  : tree-1.6.0-10.el7.x86_64                                     1/1 
Installed:
  tree.x86_64 0:1.6.0-10.el7                                                    
Complete!
[root@localhost ~]# 

以上就是redhat7.4配置yum软件仓库的办法

同样此方法可用于最小化安装的redhat



相关文章
|
Linux
Centos6配置阿里云yum源报错
在CentOS 6配置阿里云Yum源时,可能出现EPEL仓库访问报错(404 Not Found)。解决方法:编辑`/etc/yum.repos.d/epel.repo`文件,将`enabled`和`gpgcheck`参数设为0 ``` 此设置可解决仓库无法访问的问题。
2428 29
|
关系型数据库 MySQL Linux
MySQL8官方YUM仓库使用指南
MySQL 8 是广受欢迎的开源关系数据库管理系统,引入了诸多新特性和性能提升。本文介绍如何在 Linux 上通过 MySQL 官方 YUM 仓库安装和管理 MySQL 8。首先配置 YUM 仓库并安装 MySQL,启动服务后获取临时密码并登录。接着创建数据库与用户,使用 SQL 命令创建表格、插入及查询数据。此方法简便高效,适合快速上手 MySQL 8 的基本操作。
1177 13
OpenEuler配置本地yum源
本文档介绍了如何在服务器和虚拟机上挂载光盘镜像并配置本地Yum仓库,包括创建挂载点、编辑repo文件、实现挂载持久化以及通过FTP共享本地仓库的方法。适用于需要频繁安装软件包或管理多台机器的场景。
3721 0
OpenEuler配置本地yum源
|
Unix Linux Go
Linux 使用Yum安装Go和配置环境
Linux 使用Yum安装Go和配置环境
|
9月前
|
安全 关系型数据库 MySQL
CentOS 7 yum 安装 MySQL教程
在CentOS 7上安装MySQL 8,其实流程很清晰。首先通过官方Yum仓库来安装服务,然后启动并设为开机自启。最重要的环节是首次安全设置:需要先从日志里找到临时密码来登录,再修改成你自己的密码,并为远程连接创建用户和授权。最后,也别忘了在服务器防火墙上放行3306端口,这样远程才能连上。
2215 16
|
8月前
|
存储 关系型数据库 MySQL
MySQL介绍和MySQL包安装 -- RHEL系列(Yum资源库安装MySQL)
MySQL是一款开源关系型数据库,高性能、易用、跨平台,支持多种存储引擎,广泛应用于Web开发、企业级应用等领域。本教程介绍其特点、架构及在主流Linux系统中的安装配置方法。
1391 0
MySQL介绍和MySQL包安装 -- RHEL系列(Yum资源库安装MySQL)
|
12月前
|
缓存 Ubuntu 前端开发
yum的安装和使用(包含安装过程中遇到的问题及解决方法)
yum的安装和使用(包含安装过程中遇到的问题及解决方法)
1887 1
yum的安装和使用(包含安装过程中遇到的问题及解决方法)
|
监控 Linux
yum install -y net-snmp-devel 安装不成功 zabbix项目安装,Errors during downloading metadata for repository ‘extras-common’:问题解决方案-优雅草卓伊凡
yum install -y net-snmp-devel 安装不成功 zabbix项目安装,Errors during downloading metadata for repository ‘extras-common’:问题解决方案-优雅草卓伊凡
762 13
yum install -y net-snmp-devel 安装不成功 zabbix项目安装,Errors during downloading metadata for repository ‘extras-common’:问题解决方案-优雅草卓伊凡
|
缓存 Ubuntu Linux
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
通过本文,我们详细了解了 `yum`、`rpm`、`apt-get`和 `wget`的区别、常用命令以及在CentOS和Ubuntu中安装 `wget`的方法。`yum`和 `apt-get`是高层次的包管理器,分别用于RPM系和Debian系发行版,能够自动解决依赖问题;而 `rpm`是低层次的包管理工具,适合处理单个包;`wget`则是一个功能强大的下载工具,适用于各种下载任务。在实际使用中,根据系统类型和任务需求选择合适的工具,可以大大提高工作效率和系统管理的便利性。
1757 25
|
关系型数据库 MySQL Linux
Linux 安装 mysql【使用yum源进行安装】
这篇文章介绍了在Linux系统中使用yum源安装MySQL数据库的步骤,包括配置yum源、安装MySQL服务、启动服务以及修改root用户的默认密码。
Linux 安装 mysql【使用yum源进行安装】