实现第三方的yum仓库

yum仓库详解(命令+搭建) yum是一个基于RPM包(是Red-Hat Package Manager红帽软件包管理器的缩写)构建的软件更新机制,能够自动解决软件包之间的依赖关系。解决了日常工作中的大量查找安装依赖包的时间 为什么会有依赖关系的发生 因为linux本身就是以系统简洁为自身优势,所以在安装操作系统的时候并没有将所有的库文件以及编译软件包进行安装,所以在linux操作系统上进行软件安装的时候会出现软件包依赖的情况。yum由仓库和客户端组成,也就是整个yum由两部分组成,所以yum可以存放在两台服务器上。 阅读详情

实现第三方的yum仓库

一、描 述

1、已经有系统的yum源。

2、另外把 /var/ftp/pub/centos/$releasever/ 路径下的tree rpm包 模拟作为 第三方rpm包。

第一步:

1、关闭防火墙
centos7 .3
systemctl disable firewalld.service #关闭防火墙
systemctl stop firewalld.service #现在停止防火墙

centos6 .9
chkconfig iptables off #关闭防火墙
service iptables stop #现在停止防火墙

iptables -vnL #查看防火墙是否关闭(较少时为关闭)

2、关闭SElinux
vim /etc/selinux/config
将SELINUX=enforing改为SELINUX=permissive这里写图片描述

setenforce 0
getenforce 验证是否生效

第二步:

1、安装http服务包

yum install httpd 或者 rpm -ql httpd 安装httpd 服务包
这里写图片描述

2、查看信息

/usr/lib/systemd/system/httpd.service
/var/www/html
这里写图片描述
这里写图片描述
3、systemctl start httpd 启动httpd服务
这里写图片描述
4、ss -tnl 80端口打开
这里写图片描述
5、systemctl enable httpd 设为开机自动启动 httpd服务

6、测试一下网站是否能对外服务
这里写图片描述

7、将原先系统 rmp包 模拟为 第三方包,进行安装

这里写图片描述
在 /var/www/html 目录下建立第三方包仓库名字 如appname

8、然后在appname目录下存放第三方rpm包

把/var/ftp/pub/centos/$releasever/ 路径下的tree rpm包 模拟作为 第三方rpm包。

 cp /var/ftp/pub/centos/7/Packages/tree-1.6.0-10.el7.x86_64.rpm /var/www/html/appname/

这里写图片描述
tree在/var/www/html/appname/ 目录下作为模拟第三方rpm包。

9、仓库制作
使用createrepo命令 创建源数据
(如果没有直接用yum 安装即可

这里写图片描述)
这里写图片描述

10、配置文件添加
这里写图片描述

11、客户端配置
把 tree rpm包 模拟作为第三方rpm包 安装 实验
这里写图片描述

完成。

注:如果中途,遇到问题用以下方法解决

解决方案:
方案一、清理yum缓存,命令为:yum clean all ;
方案二、确认路径以及变量正确无误,重启;
方案三、删除/etc/yum.repos.d目录下除了 bash.repo(ftp配置文件) 以外的其他文件;
方案四、全删除重来。

RHEL 8配置第三方yum仓库:绕过订阅管理实现软件包自由安装 在Linux系统中,包管理器是软件安装与依赖管理的核心工具,yum/dnf作为RPM发行版的标准组件,通过仓库机制实现软件包的集中分发与版本控制。其工作原理是客户端从配置的软件仓库下载元数据,解析依赖关系并获取二进制包。这一机制的技术价值在于提供了自动化、可复现的软件部署方案,极大提升了运维效率。在实际应用场景中,企业级Linux发行版如RHEL通常将官方仓库与订阅服务绑定,这为个人学习、测试或特定生产环境带来了访问壁垒。本文聚焦于RHEL 8环境,详细讲解如何通过配置CentOS Stream、EPEL等 阅读详情

相关推荐

.NET适配HarmonyOS进展 1. 前言

目前国产化系统浪潮下,适配鸿蒙是中国软件大势所趋,.NET作为最适合开发客户端语言之一,适配鸿蒙系统(HarmonyOS Next)是目前.NET开发者最关心的事情。我目前业余时间正在移植Avalonia到HarmonyOS,去年在.NET Conf CN上分享过,目前又取得一点进展,所以本文把所有问题进行整合与大家进行分享。

2301_76476890的博客 1461

让CentOS6 yum源支持更多rpm包的升级(使用第三方软件库EPEL、RPMForge与RPMFusion)

在CentOS下运行yum install flash-plugin或yum install mplayer的时候,提示库里没有找到这个软件?为什么会这样?因为CentOS是RHEL编译过来的,去掉了所有关于版权问题的东西。因此,在没有使 用第三方软件库的情况下,很多软件无法用yum install来直接安装。   EPEL(Extra Packages for Enterprise Li

danny_110的专栏 1110

MICS-6814多气体传感器与ESP32-C3 Mini接口构建空气监测系统

cararenuity C3 Mini的多个ADC引脚,Wi-Fi和蓝牙LE以及紧凑的设计使其成为嵌入式物联网应用的绝佳选择。在这个项目中,我们将把MICS-6814多气体传感器与基于esp32 -C3的开发板cararenuity C3 Mini连接起来。更多模拟引脚:与ESP8266只有一个ADC引脚不同,基于esp32 -C3的cararenuity C3 Mini提供多个ADC引脚,使其成为多传感器应用的理想选择。紧凑可靠:该板的小尺寸使其成为嵌入式应用的理想选择,而不会牺牲性能。

hie98894的博客 770

yum仓库

yum仓库

weixin_73462212的博客 3348

fluent二维叶型仿真_Fluent案例4【自然对流】

自然对流来了!!江苏的高校好多开学了,我啥时候才能开学另外,刚才看了何同学的Mac Pro深度体验视频,我好酸/(ㄒoㄒ)/~~好想拥有一台跑仿真那种sou~sou~sou~的机器。废话不多说了,进入正题!案例题目:一个矩形空腔内有500K恒温小球,矩形空腔充斥空气,边界条件绝热,模型尺寸如下,试模拟空腔内空气流动状态做出温度变化图。(尺寸大小懒得写了,在建模部分里有)操作平台:workbench...

weixin_39724469的博客 3670

Ubuntu图形界面崩溃?从tty到GUI的终极修复指南

本文提供了Ubuntu图形界面崩溃后进入tty的终极修复指南。详细介绍了如何诊断显示管理器(如LightDM或GDM3)状态,并通过重装、切换显示管理器、修复依赖、系统升级及排查显卡驱动等核心方案,逐步恢复GUI。帮助用户从命令行界面高效修复桌面环境,避免数据丢失。

vulkan6gpu的博客 778

Linux系统:yum仓库

本文介绍yum、yum库及yum命令,详细阐释了该如何通过http或ftp协议搭建内网yum仓库, 如何为新软件搭建yum安装、如何离线安装、如何升级内核等

十七拾的博客 4528

别再死记硬背了!用Amesim HCD库亲手搭建单向阀、锥阀、球阀模型(附详细参数设置)

本文详细介绍了如何使用Amesim HCD库从零构建单向阀、锥阀和球阀的仿真模型,帮助工程师摆脱死记硬背,掌握物理建模的核心技巧。通过实战案例和参数设置指南,读者将学会如何优化阀门动态响应、验证流量特性以及处理旋转运动等独特挑战,提升液压系统设计效率。

weixin_29248611的博客 501

搭建yum源的第三方软件仓库具体步骤

搭建yum源的第三方软件仓库 第三方软件就是指yum仓库里没有的软件,如果从网上下载得到了软件rpm包,用yum命令还是不能直接安装,因为可能会有依赖性,解决依赖性又会非常麻烦。这时,yum源的第三方软件仓库就起到了关键作用,如果搭建好了第三方软件仓库,yum就会自动去解决所有的依赖性了。 具体操作步骤 第一步:首先把所有的第三方软件的rpm包统一放到一个目录中 注:该目录中只能放.rpm 文件...

Mr_fengzi的博客 815

语音算法面试复习系列3——语音识别基础 + CTC 详解

摘要:本文系统讲解了语音识别(ASR)的核心算法CTC。主要内容包括:1) ASR的核心挑战是输入音频帧与输出文字序列的对齐问题;2) CTC通过引入blank标记和动态规划算法,无需对齐标注即可训练;3) 详细解析CTC前向算法实现路径概率求和,以及贪心和Beam Search解码方法;4) 指出CTC的条件独立性假设导致无法建模输出依赖关系;5) 对比CTC与传统方法和Attention/Transducer的优缺点,分析实际应用中的subsampling技术。文章包含数学推导、代码实现和面试常见问题,

m0_60605453的博客 305

5、硬件工程师笔试面试——上拉电阻、下拉电阻(2025版本)

本文系统介绍了上拉电阻和下拉电阻的原理与应用。上拉电阻通过连接电源确保电路高电平状态,常用于数字电路防抖、OC门驱动等场景;下拉电阻连接地线维持低电平,适用于低电平触发电路。文章详细分析了两种电阻的选择方法、功耗与响应速度的平衡策略,以及在高速信号传输中的影响差异。同时对比了二者的优缺点,并提供了模拟电路中的应用实例。最后给出了电阻值计算的工程方法,为硬件工程师的电路设计提供了实用参考。

XU157303764的博客 2868

快速构建本地yum仓库

yum服务 ---- 基于rpm软件的更新机制(安装、卸载、升级、查看、维护)

" DevOps菜鸟(Xu JieHao)" 的博客 760

树莓派 5 AI 套件(Hailo)示例

该用户自定义类作为输入传递给回调函数,该函数在管道输出上运行。它用于主程序与回调函数之间的通信。它对 hailo_rpi_common::app_callback_class 进行了扩展,并可根据应用程序的具体情况定制附加变量和方法。

机器人控制与仿真应用 4115

搭建yum源与yum源共享

搭建yum 源 1.添加光驱    Add Hardware    Device type: IDE CDROM 1   注意:添加光驱时,关闭虚拟机 2.挂载   建立目录    mkdir  /westos   挂载       mount  /dev/sr0  /westos   查看是否挂载成功       df                       查看所有挂载点 ...

weixin_43273168的博客 439

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

linux软件管理之安装第三方软件以及第三方软件仓库的搭建

1.第三方软件不能直接安装的原因 有的第三方软件的依赖性,不能识别; 2.什么是依赖性关系? 某些软件在安装时会要求安装一些别的东西; 3.rpm命令的使用 rpm -i 安装软件 -v 显示过程 -h hash加密(MD5等对称加密) -a 所有 -p 软件包 -e 删除软件 -ivh 建立软件 -qa 查看所有已经安装过的软件包 -ql ...

monster_hahaha的博客 771

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

告别“依赖地狱“——从 rpm 到 yum,再到自建仓库的包管理进阶之路

yum install 谁都会敲,但背后的 rpm 包长什么样?依赖是怎么自动解决的?没有外网怎么装软件?本篇从 RPM包的文件名密码、GPG 签名机制讲起,一路打通 yum 全系列命令、第三方仓库配置、源码编译安装,最后手把手教你搭一个局域网yum 仓库——让别人从你这儿 yum install。

2301_82263835的博客 523

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

Linux:rpm命令、第三方软件仓库的搭建和yum仓库内的一些软件的屏蔽(黑名单)

一·rpm 以下实验在desktop虚拟机做 1.软件名称识别 [abrt-addon-ccpp]-[2.1.11-19].[el7].[x86_64].rpm ##rpm结尾的适用与redhat操作系统 [abrt-addon-ccpp] ## 软件名称 [2.1.11-19].[el7] ##软件版本 ...

Le_Anny的博客 728

Linux下的软件管理(包括rpm命令,yum软件仓库,第三方软件仓库,共享软件仓库)

软件安装包格式类型 老师发文件后在复制过来 26::00 绿色: 解压后就能用 33:30 rpm不能指定路径 36:20 rpm命令 参数 作用 -ivh - – – – – – – 设定实验环境: mkdir /westos 在虚拟机系统光驱中添加系统匹配镜像 1 2 3 rpm -qa | grep dhc...

ly_qiu的博客 613

搭建第三方软件仓库

一、简单了解软件仓库 在镜像挂载的此目录,repodata就是此镜像软件的仓库可以将repodata目录复制出来,查看里面的内容在进行yum repolist时,可以看到扫描的是经常有报错显示是找不到repomd.xml文件,查看此文件中是什么内容xml是一种可扩展标记语言,经常用来进行数据封装再次文件中封装的是repodata中列出来的文件。对primary.xml文件进行解压,查看文件中的内...

weixin_34192816的博客 265

yum的共享以及第三方软件库的搭建

yum源共享   搭建网络yum源,实现yum仓库的共享是为了让其他主机也能通过本台主机下载yum仓库中的软件,实现共享。 1.挂载本地yum源 2.清空yum原来的缓存 3.安装http服务并开启,设置开机自启 用status查看httpd服务已开启 4.设置文件指向 5.测试 此处可以查看到yum仓库已被共享到此ip的主页 在目录中建立一个新文件也可在主页中查看,说明共...

weixin_43350897的博客 202

linux--第三方软件仓库的搭建(软件管理)

第三方软件仓库的搭建 背景:在linux系统中下载第三方软件有时需要处理依赖性。 解决方法:此时搭建第三方软件仓库通过改变相应设置就可使其自动处理依赖性,可以直接使用yum命令安装第三方软件。 具体步骤: 1.把所有的rpm包放到一个目录中 2.createrepo -v /存放软件包的目录 ###命令执行成功后会生成repodate目录 点击查看software后,如图生成repodata...

Aplox的博客 423

YUM仓库构建(基于FTP的方式)

前言本文章讲述如何基于FTP的方式搭建YUM仓库,那么YUM仓库使用场景还是挺广泛的,如果公司服务器数量较大的话,可以在本地搭建YUM仓库,在客户端创建repo文件指向YUM仓库,那么当客户端yum安装软件的时候直接从本地YUM仓库中下载rpm包,而YUM仓库可以定时的向互联网的repo仓库同步rpm包 YUM仓库构建 本地光盘提供基础软件包Baseyum缓存提供update软件包 yum缓存提供...

weixin_33795833的博客 412

Linux 第五周学习笔记(2)第三方软件yum仓库的搭建,共享yum源,时间同步服务...

第五周上课笔记(2)一.第三方软件yum仓库的搭建1.把所有的rpm软件包放在一个目录里,这个目录只能存放rpm文件createrepo -v /rpm文件的存放目录(用绝对路径表示) 生成一个repodata文件 repodate文件的作用:采集rpm软件的信息,使本机只要输入软件名的前一部分,计算机就能自动找到文件的具体位置,按tab键还能自动补齐2.修改配置文件vim...

weixin_34128534的博客 124

yum添加第三方软件包

前言 当我们想安装一些yum源没有的第三方软件时,使用yum install 并不能找到想安装软件的相关信息,这个时候如果用rpm -ivh安装时会出现一系列问题,比如说:依赖包缺失,无法安装软件,又或者软件缺失无法安装依赖包这样的死循环。 这个时候就需要添加第三方软件包了 这里方便演示我选择安装wps,将wps的软件包添加到第三方软件源中 首先找到wps 的文件在哪 我的wps在/root/so...

腼腆的小萌萌 1411

yum源配置的配置方法

yum源配置

angyued的博客 2579
上一篇: 实践问题解决方案列表
下一篇: CentOS 安装rz以及sz命令
Six_Fly
博客等级 码龄9年 5粉丝 19原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值