技术栈
rpm
tianyuanwo
7 小时前
数据库
·
rpm
·
bdb
·
命令挂起
RPM数据库锁竞争:原理、诊断与根治方案
在基于RPM的Linux发行版(如CentOS、RHEL等)中,系统管理员有时会遇到一个令人困惑的问题:执行yum update、rpm -qa或相关的Python包管理脚本时,命令会毫无征兆地挂起,没有任何输出,也不响应中断。更棘手的是,当这种情况发生时,系统上往往会出现多个相关进程同时被"冻结"。
wxh_无香花自开
1 天前
linux
·
运维
·
笔记
·
rpm
Linux 笔记:rpm命令
Linux 中 RPM 命令详解 RPM(Red Hat Package Manager)是 Red Hat 及其衍生发行版(如 CentOS、Fedora 等)中用于安装、卸载、查询和管理软件包的工具。
tianyuanwo
2 天前
devops
·
rpm
·
依赖变化
·
rpm组件版本抬升
·
二进制包范围变化
OS DevOps专家实战:构建依赖变化与二进制包识别系统
在商用Linux OS的版本迭代中,提升组件版本基线是修复漏洞、增强功能的核心手段。然而,当系统包含2000+组件时,依赖关系的变化和二进制包范围的调整可能引发连锁反应:例如,新增依赖可能导致安装包体积激增,或删除依赖可能破坏现有功能。根据2025年DevOps状态报告,63%的商用OS版本发布延迟源于未识别的依赖冲突[3]。本文将系统阐述如何搭建自动化依赖分析系统,通过依赖图构建、动态影响评估和可信报告生成,解决这一行业痛点。
tianyuanwo
4 天前
rpm
·
git分支管理
·
os 源码管理
·
工程分支
基于工程分支的组件版本号策略:实现可控修复与主分支平滑升级
在产品定制化或长期支持版本中,常见以下需求:通过实施上述策略,可以在工程分支中安全地引入必要修复,同时确保用户能够平滑升级到主分支,实现维护成本与系统稳定性的最佳平衡。
tianyuanwo
6 天前
rpm
·
安装升级
企业级RPM组件变更测试全攻略:从虚拟化到容器化的深度实践
在Linux DevOps实践中,RPM包的管理与测试往往是决定系统稳定性的关键环节。每一次组件的升级、修复或功能增强,都可能引入意想不到的依赖冲突、配置变更或性能问题。据统计,超过30%的生产环境故障源于未经充分测试的软件包变更。本文将系统化地总结RPM测试方法论,提供从基础到高级的完整解决方案。
tianyuanwo
10 天前
运维
·
服务器
·
rpm
·
sbom
服务器操作系统SBOM实践:基于RPM生态的大规模组件透明化管理
当你的仓库中管理着超过15,000个RPM包时,你如何确保每个包的每个组件都是安全、合规且可追溯的?这就是现代企业级Linux发行版面临的现实挑战。
tianyuanwo
21 天前
linux
·
运维
·
容器
·
centos
·
rpm
多平台容器化RPM构建流水线全指南:Fedora、CentOS与Anolis OS
本文将详细介绍在Fedora、CentOS和Anolis OS三大主流Linux发行版上,如何搭建基于容器技术的自动化RPM包构建流水线,并深入探讨容器运行时的选型考量。
半路_出家ren
3 个月前
linux
·
apt
·
yum
·
rpm
在Linux中安装应用
先下载到本地,以.rpm文件名结尾,下载完成后,再安装。mysql下载地址,需要注册账号:MySQL :: Download MySQL Yum Repository
tianyuanwo
3 个月前
开发语言
·
网络
·
rust
·
rpm
Rust语言组件RPM包编译原理与Cargo工具详解
RPM(Red Hat Package Manager)是Linux系统中的二进制软件包管理工具,其核心原理是通过标准化流程将源代码、二进制文件、配置文件等打包为可安装的格式,并附带元数据(如依赖关系、版本号)和安装脚本。RPM包编译过程分为以下阶段:
Zfox_
7 个月前
linux
·
rpm
·
srpm
RPM 包制作备查 &SRPM 包编译
🌈 个人主页:Zfox_🎒 **RPM(Redhat Package Manager)**是用于Redhat、CentOS、Fedora等Linux 分发版(distribution)的常见的软件包管理器。因为它允许分发已编译的软件,所以用户只用一个命令就可以安装软件。看到这篇文章的朋友想必已经知道RPM是个啥,rpm/yum命令怎么用,废话不多说,直接进入正题,来看看RPM包咋打。
tianyuanwo
7 个月前
yum
·
rpm
·
os
不同OS版本中的同一yum源yum list差异排查思路
qemu-guest-agent二进制rpm包的yum仓库源和yum源仓库配置文件path_to_yum_conf, 通过yum list --available -c path_to_yum_conf 查询时,不同的OS版本出现了不同的结果 anolis-8无法识别 centos8可以识别 说明: 1 测试时已禁用除自定义yum源path_to_yum_conf之外的其他yum源 2 qemu-guest-agent二进制rpm包的架构和OS的架构是一致的 3 OS端的rpm管理器版本是相同的
xmdoor
8 个月前
nginx
·
rpm
·
almalinux
·
tengine
Tengine-rpm 基于Tengine 3.1深度定制优化
Tengine是亚洲最大的电子商务网站淘宝网推出的高性能的HTTP和反向代理web服务器。它基于 Nginx HTTP 服务器,拥有许多高级功能。事实证明,Tengine 在淘宝网、天猫、优酷、阿里速卖通和阿里云等世界前100强网站上非常稳定、高效。
软件算法开发
1 年前
matlab
·
机器人
·
rpm
·
路径规划
·
rrt
·
贪婪搜索
·
最安全距离
机器人路径规划和避障算法matlab仿真,分别对比贪婪搜索,最安全距离,RPM以及RRT四种算法
目录1.程序功能描述2.测试软件版本以及运行结果展示3.核心程序4.本算法原理4.1贪婪搜索算法原理4.2最安全距离算法原理
caz28
1 年前
rpm
·
转换
·
deb
·
alien
rpm包转deb包或deb包转rpm包
Debian系(Ubuntu、Deepin、麒麟Destop等)用的安装包是deb的,Red Hat系(CentOS、欧拉、麒麟Server等)用的安装包是rpm的。 如果需要在Ubuntu上安装rpm,或需要在CentOS上安装deb,需要安装alien
Dontla
1 年前
rpm
Linux rpm打包(rpmbuild、spec文件)(rpmlint)(Red Hat Package Manager)(rpm包制作、安装包制作)
RPM(Red Hat Package Manager)是一种软件包管理系统,用于在Linux操作系统中分发、安装、更新和删除软件包。它最初由Red Hat开发,现在在许多基于RPM的Linux发行版(如Fedora、CentOS和RHEL)中使用。通过RPM,用户和系统管理员可以方便地管理系统上的软件,包括查询软件包信息、验证包的完整性以及自动处理软件依赖问题。
流月up
2 年前
ansible
·
rpm
·
离线安装
Ansible离线安装
Ansible rpm离线安装离线安装包下载
萤火虫的小尾巴
2 年前
java
·
linux
·
运维
·
服务器
·
yum
·
rpm
Linux(红帽系列) 中使用 yum 安装 Java JDK【图文详细教程】
在使用 yum 安装 Java JDK 之前,我已经在我的 Linux(红帽系列) 中配置了国内阿里云的 yum 镜像仓库,关于 Linux(红帽系列) 中的 yum 工具和配置国内阿里云的 yum 镜像仓库可以参考:https://www.yuque.com/u27599042/gny4fg/get78mmpfep167c9#i4jlg
A-刘晨阳
2 年前
linux
·
运维
·
服务器
·
rpm
Linux如何将文件或目录打成rpm包? -- fpm打包详解
👨🎓博主简介🏅云计算领域优质创作者 🏅华为云开发者社区专家博主 🏅阿里云开发者社区专家博主 💊交流社区:运维交流社区 欢迎大家的加入! 🐋 希望大家多多支持,我们一起进步!😄 🎉如果文章对你有帮助的话,欢迎 点赞 👍🏻 评论 💬 收藏 ⭐️ 加关注+💗
阿亮说技术
2 年前
nginx
·
centos
·
rpm
CentOS rpm安装Nginx和配置
官方下载地址: http://nginx.org/en/download.htmlNginx(“engine x”)是一款由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。
云满笔记
2 年前
linux
·
ubuntu
·
debian
·
rpm
·
alien
Ubuntu/Debian Hat 系 Linux 使用