一、何为yum源?

简单的说,yum是一个软件包管理器。当我们安装一个依赖软件时,yum就会去查找相关的依赖软件,从而解决依赖性问题。

二、搭建本地yum源

首先,当我们用yum去安装一个dhcp时,系统会告诉我们无法下载,如下图所示:

本地yum源搭建如下:

  1. 查看虚拟机是否有ip,如果没有则去配置一个,如下图所示:

  2. 上传镜像到虚拟机的/root/Desktop

  3. 挂载镜像

    <1>直接使用mount命令挂载

    挂在前如下图所示:

    挂载后:使用mount命令挂载,首先建立一个/westos,然后挂载镜像,最后查看镜像是否挂载成功,如图所示:

    <2>在主机内存不够的情况下,采用光驱挂载
    (注意:采用光驱挂载,挂载的主机要关机),如下所示:

    (1) 在真机的root用户下输入命令virt-manager,回车
    (2) 双击虚拟机,点击小灯泡后,在左下角点击Add Hardware ,导入镜像,设置光盘设备为CDROM,最后点击完成。
    (3)挂载

       mkdir  /westosmount  /dev/cdrom  /westos
    
  4. 配置yum源

    设定文件必须是以repo结尾的
    <1> 如图所示:

    <2> 编写配置文件如下:


注:所谓的gpg检测就是使用yum安装软件时是否加密,是否使用公钥验证

<3> 检测能否在浏览器里搜到本机路径

<4> 测试,能否列出仓库信息

<5> 安装dhcp


三、搭建网络yum源

注意:共享yum源需要开启http服务,关闭防火墙
HTTP服务为超文本传输协议,开启http的作用为通过网络访问主机的文件,其目的是共享yum源。

<1>安装http服务

因为在上面我们已经配置好了本地yum源,所以可以用yum安装httpd服务,如下图所示:

<2> 开启http服务

<3> 进入目录,挂载镜像

<4> 关闭防火墙

<5> 检测

在其他主机上能搜到此主机的yum源,如下图所示:

但是, 此种方式的挂载只是临时的,当我们开机重启的时候,此yum源就不复存在了,如下图所示,所以我们需要对其进行永久挂载。

(1)首先,进行网络yum源的挂载

(2) 编辑配置文件,如下:


(3) 修改权限并进行查看

(4) 重启,再测试

四、搭建第三方软件库

  1. 软件包名称解释
 kolourpaint-4.10.5-5.el7.x86_64.rpm[1]         [2]    [3]   [4]  [5]

[1]:软件名称
[2]:版本
[3]:使用系统
[4]:架构
[5]:适用rpm体系软件

2.通过本地rpm软件包,可以检测记录在repodata里的信息,如下图所示:

由于repo的存在我们能通过yum查看本地rpm包的信息,但无法查看第三方软件信息,如下图所示:


3. 第三方软件库的建立

(1) 建立一个目录,将所有的rpm文件放到该目录下(该目录下只能放rpm包),如下图所示:

(2) 使用命令生成数据信息并查看,此时软件包里多了一个repodata,如下图所示

(3) 进入yum源的配置文件编辑


(4) 浏览器检测和yum search 的检测


从而,第三方软件库搭建成功。

如何快速搭建yum源和成功检测第三方软件相关推荐

  1. 快速搭建RHEL5.9本地yum源

    一.搭建yum源的方式 Yum源一般分为三类:本地yum源(文件方式),ftp方式源,http方式yum源.三种方式的不同之处仅仅在于客户端访问yum 源的方式不同. 二.快速搭建本地yum源(2个脚 ...

  2. CentosX64使用yum快速搭建xen虚拟化环境

    CentosX64使用yum快速搭建xen虚拟化环境 Xen的大名想必已经被众SA所熟知.Xen 是一个开放源代码虚拟机监视器,由剑桥大学开发.它打算在单个计算机上运行多达100个满特征的操作系统.操 ...

  3. 使用Azure认知服务快速搭建一个目标检测平台

    文章目录 前言 1. 认知服务 2. 环境配置 2.1 创建资源 2.2 创建python环境 3. 代码实现 3.1 图片检测 3.2 视频检测 4. 检测效果 结束语 前言   博主参与了由CSD ...

  4. linux平台搭建ftp,Linux快速搭建FTP服务器

    FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为"文传协议".用于Internet上的控制文件的双向传输.同时,它也是一个应用程序(A ...

  5. 如何快速搭建一个 linux 全方位资源监控系统并带有炫酷的表盘图形统计?

    如何快速搭建一个 linux 全方位资源监控系统并带有炫酷的表盘图形统计? 使用prometheus.grafana或者zabbix 这些监控软件,也是非常不错的一个选择,但是还有更简单.更小巧的统计 ...

  6. 基于halo快速搭建一个属于你自己的博客网站

    基于halo快速搭建一个属于你自己的博客网站 公众号 前置条件 JDK安装 下载halo配置文件 下载halo的启动jar 验证启动 公众号 前置条件 首先你需要有一台自己的服务器,比如你去各类云上面 ...

  7. docker linux 快速开窗口_Linux快速搭建Docker-阿里云开发者社区

    基于ESC快速搭建Docker环境 搭建Docker环境 七天打卡训练营Day2,今天学习搭建Docker环境并运行Nginx,首先领取一台体验ESC,创建一个实例.通过mobaXterm远程连接Li ...

  8. ZooKeeper快速搭建

    原文地址:http://nileader.blog.51cto.com/1381108/795230 下载PDF版本 本文是ZooKeeper的快速搭建,旨在帮助大家以最快的速度完成一个ZK集群的搭建 ...

  9. SpringMVC学习(二)——快速搭建SpringMVC开发环境(注解方式)

    文章目录 说明 1.工程搭建 2.注解配置 2.1.context:annotation-config说明 2.2.context:component-scan配置说明 2.3.mvc:annotat ...

最新文章

  1. mysql 网络io_分布式 | DBLE 网络模块源码解析(一):网络 IO 基础知识
  2. jquery.autocomplete.js 插件的自定义搜索规则
  3. 《中国人工智能学会通讯》——1.27 智能助手的核心价值
  4. 通过视频着色进行自监督跟踪
  5. SAP Fiori应用里一些OData错误排查的最佳实践
  6. python for循环连续输入五个成绩判断等级_Python条件循环判断
  7. 给汽车轮胎内充满水而不是气,行不行?
  8. upgrade cmake-gui version
  9. CodeProject上的两个简单绘图程序
  10. ios不能保存png_花瓣网上面的图不能下载?教你怎样快速批量提取花瓣网图片
  11. cisco 防火墙安全策略
  12. 23岁的Python,这些年在编程语言排行榜上直线上升的原因是什么?很多人都不解
  13. 燃石、泛生子会师纳斯达克,从招股书看异同(文末附IPO招股书)
  14. java应该知道什么
  15. Lawnmower(除草)
  16. python时分秒_python时间时分秒与秒数的互相转换
  17. Android Server Push Notification - Urban Airship
  18. MongoDB开发基础
  19. 学习PLC必须要知道的小常识
  20. 【软工视频】需求分析

热门文章

  1. C语言标准库函数 qsort 详解
  2. 华中科技大学计算机第三次作业,华中科技大学微机原理第三次作业.doc
  3. ftk学习记(滑动条篇)
  4. 搜索引擎的那些事(网页下载)
  5. 随想录(怎么阅读代码)
  6. C语言图书信息管理系统简单,线性表简单实现图书信息管理系统(C语言版)
  7. matlab视频帧间差分,matlab中视频帧间差分
  8. python索引例子_谈谈python中的索引
  9. boolean linux shell_给PowerShell脚本传递一个布尔值
  10. cba篮球暂停次数和时间_为什么足球赛的观赏性比篮球更强?这三点是主要原因...