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、挂载光盘镜像

打开虚拟机设置

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

桌面会出现一个光盘

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 ResolutionDependencies Resolved================================================================================Package        Arch             Version                   Repository      Size
================================================================================
Installing:tree           x86_64           1.6.0-10.el7              rhel            46 kTransaction Summary
================================================================================
Install  1 PackageTotal download size: 46 k
Installed size: 87 k
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transactionInstalling : 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

RedHat7.4配置yum软件仓库(RHEL7.4)相关推荐

  1. Redhat7.4 安装yum软件仓库

    Redhat7.4 安装yum软件仓库 前言 大家学习了Linux都知道,随着RPM(红帽软件包管理器)公布后,解决了在linux系统中安装软件困难.费时的问题.但新的问题随之而来,尽管RPM能够帮助 ...

  2. Linux配置Yum软件仓库

    搭建并配置Yum软件仓库的大致步骤如下: 第一步:进入到/etc/yum.repos.d/目录中(因为该目录存放着Yum软件仓库的配置文件). 第二步:使用Vim编辑器创建一个名为rhe1.repo的 ...

  3. linuxprobe配置网卡信息配置yum软件仓库报错

    最近在看linuxprobe这本书的vim编辑器一节,在看到配置网卡信息&配置yum软件仓库这一部分时完全按照书上来操作却会报错. 配置网卡信息 这一节完全按照书上的来操作,是可以成功的.不过 ...

  4. Linux之配置Yum软件仓库

    Yum软件仓库的配置 1. 进入到Yum仓库软件仓库的配置文件目录:/etc/yum.repos.d. cd /etc/yum.repos.d 2. 使用Vim编辑器创建一个名为rhel7.repo的 ...

  5. 用Linux配置yum软件仓库,三种方法部署YUM软件仓库

    通过源码编译的方式安装程序在灵活性.可定制性方面具有无可比拟的优势,但也给管理员带来了额外的维护开销,并且在大规模的服务器群应用时存在一定的局限性.而传统的USB光驱.移动硬盘等安装方式显然已经力所难 ...

  6. centos7安装配置yum软件仓库

    1.流程 [root@localhost ~]# cd /etc/yum.repos.d/ [root@localhost yum.repos.d]# vim rhel7.repo [rhel7] n ...

  7. RedHat8.4配置本地yum软件仓库(RHEL8.4)

    目录 前言 实验准备 1.挂载光盘镜像 2.查看 3.创建挂载点并写入配置文件 挂载点 写入配置文件 挂载 4.创建repo文件 进入配置目录 添加yum源配置 5.清除并生成yum缓存 6.验证 前 ...

  8. Linux-配置yum软件仓库

    1.什么是yum软件仓库 yun软件仓库,即是软件或者服务的集合,可以让用户很方便的安装各种软件和服务. 以下是yum的一些命令和作用: 2.配置yum软件仓库 cd /etc/yum.repos.d ...

  9. Linux中RPM软件包和YUM软件仓库的介绍和使用

    前言 这是我听老师讲课做的笔记,考试要看的. 这是视频地址 作者:RodmaChen 关注我的csdn博客,更多Linux笔记知识还在更新 看完后可以动手做做实例:RPM软件包和YUM软件仓库的实例 ...

最新文章

  1. python关键字参数
  2. ELK学习10_ELK系列--实时日志分析系统ELK 部署与运行中的问题汇总
  3. 团队管理新思考_需要一个新的空间来思考讨论和行动
  4. JavaScript中的全局变量介绍
  5. [转]Sql Server参数化查询之where in和like实现详解
  6. STUN和TURN协议解析
  7. java jxl读取xlsx_Java添加、读取Excel公式
  8. web框架Django一
  9. 江苏计算机二级c语言考试内容,江苏省计算机等级考试二级C语言考试大纲_复习提纲.doc...
  10. 今日头条阅读量怎么刷_自动刷今日头条阅读量 头条号自己刷阅读量
  11. swfupload 无法加载_文件上传插件SWFUpload的使用指南
  12. JavaScript prototype原型实现继承
  13. uniapp使用阿里字体图标库
  14. matlab中nc值是什么意思,科学网-.nc数据读取详细资料matlab2010a及后面的版本-张凌的博文...
  15. iOS 录视频,相册选择视频,视频压缩,存储本地文件,播放,上传
  16. 手把手教你用Python打造一款批量下载视频并能可视化显示下载进度的下载器
  17. Java入门第三天2-java循环嵌套
  18. 【代码猴子-培养正确的编程态度和方法】--《编程匠艺》
  19. 各大U盘主控有何区别
  20. MySQL Workbench生成数据表关系图

热门文章

  1. 【图像融合】基于matlab粒子群优化自适应多光谱图像融合【含Matlab源码 004期】
  2. 贴片按键开关_一键控制全屋家居产品?想实现全屋智能,先安装一套智能开关吧...
  3. 为什么不建议直接使用 @Async 注解
  4. c语言if判断大于小于的写法注意
  5. 虚拟机、容器与沙盒技术有什么区别?
  6. 迅雷与QQ旋风谁快?
  7. WebService 基本概念
  8. matlab中文函数手册,MATLAB函数参考手册.pdf
  9. spring mvc 返回jsp和HTML文件用到了freeMarker
  10. Java使用动态规划算法思想解决01背包问题