11、Linux软件安装与包管理仓库详解

Linux软件安装与包管理仓库详解

1. 包管理器概述

在Linux系统中,包管理器是实现软件安装、升级和管理的重要工具。常见的低级包管理器有由Red Hat开发的 rpm 和Debian项目开发的 dpkg 。为了实现网络环境下的包自动安装和系统自动升级,它们需要与高级工具(如YUM、DNF、Zypper或Advanced Packaging Tool (APT))结合使用。以下是不同Linux发行版中使用的高低级包管理器的对应关系:
| 发行版 | 高级包管理器 | 低级包管理器 |
| — | — | — |
| Debian | APT | dpkg |
| Ubuntu、Linux Mint | APT | dpkg |
| Fedora | DNF | rpm |
| Red Hat Enterprise Linux | DNF, YUM | rpm |
| openSUSE, SUSE Linux Enterprise Server | Zypper | rpm |
| Mageia | DNF, urpmi | rpm |
| Arch Linux | pacman | - |
| NixOS | Nix | - |
| Guix | Guix | - |

rpm 和 dpkg 各有特点,它们在包文件格式和包管理工具接口设计上存在明显差异,但并无本质上的优劣之分。接下来,我们将深入探究这两种包管理器的包文件。

2. 包文件结构

相关推荐

Linux软件安装与管理:从包管理到源码编译实战

在Linux系统管理中,软件包管理是核心技能之一,涉及系统稳定性和开发效率。包管理系统通过维护软件依赖关系,实现自动化安装与更新,主要包括APT、YUM/DNF等工具。理解其工作原理能有效解决依赖冲突、提升部署效率。在企业级应用中,结合容器化技术和自动化工具如Ansible,可实现规模化部署。对于需要特定功能或最新版本的场景,源码编译安装提供了高度定制化方案,但需注意避免破坏系统环境。掌握这些技术对系统管理员和开发者至关重要,特别是在DevOps和云计算环境中,能显著提升工作效率和系统可靠性。

weixin_28732953的博客 247

本地yum源及网络yum源配置、nginx源安装配置、自建yum源仓库、安装createrepo制作仓库软件

本地yum源及网络yum源配置、nginx源安装配置、自建yum源仓库、安装createrepo制作仓库软件

m0_73907608的博客 1794

Linux软件包管理,使用rpm/yum下载软件包

本文基于Linux上CentOS 7版本进行配置演示 Linux软件包管理,使用rpm/yum下载软件包 一.rpm管理软件包 1.rpm命令格式及参数 2.rpm从本地获取软件包下载 3.rpm从网络地址获取软件包下载 二.yum管理软件包 1.yum命令格式及参数 2.从本地/网络获取下载

树下一少年的博客 6650

Linux基础命令学习——YUM软件仓库(十五)

文章目录一、yum软件仓库介绍二、配置YUM软件仓库1.挂载光盘镜像2.配置本地YUM软件仓库3.测试YUM软件仓库4.YUM软件仓库的使用三、YUM软件仓库的使用(实例) 一、yum软件仓库介绍 Yum是一个shell前端软件包管理器,给予RPM包管理,能够从指定的服务器自动下载RPM包并安装,可以自动处理依赖关系,并且一次安装所有依赖的软件包。要成功的使用YUM工具安装更新软件或系统,就需要一个包含各种rpm软件包的repository(软件仓库),这个软件仓库我们习惯称为yum源。 网络上有大量的yu

qq_44723773的博客 571

工业质检新利器:手把手教你用AD-DINOv3实现零样本缺陷检测(附MVTec AD实战)

本文详细介绍了AD-DINOv3框架在工业质检中的应用,通过零样本异常检测技术解决传统方法的标注成本高和泛化能力弱问题。文章包含技术原理解析、MVTec AD数据集实战部署、模型训练流程及工业部署优化技巧,帮助读者快速掌握这一创新技术。

seed的博客 763

异次元发卡最新漏洞0day(XSS组合拳)

异次元商店头像上传处存在存储型XSS注入(user、admin均存在)。其中,user处有过滤,admin无。 将恶意脚本插入后,管理员访问用户管理页面即可执行恶意脚本。 恶意脚本执行后,会新增一个管理员用户,进而获得权限。鉴于漏洞还没有泛滥,而且很多站都有漏洞。EXP暂时不公开。需要学习可以加入知识星球

白昼小丑的博客 4584

自定义LayoutManager实现android-pile-layout滑动卡片堆叠效果

这是我的第一篇博客,总算有个契机开始写博客了,就从自定义LayoutManager开始吧。 前段时间看到一个项目(android-pile-layout),效果特别不错,这是效果图: 效果确实不错,我看了下实现,是用的自定义的ViewGroup实现的,计算什么还搞的挺复杂的,具体的没细看。作者说也尝试过用LayoutManager实现,但是没找到合适的数学模型,好吧,看到数学模型我

u014296305的博客 1万+

U盘 未知USB设备 设定地址失败 由于该设备有问题Windows 已将其停止(代码 43) 终极解决方案(做过系统装机盘而无法解决的必看)

U盘由于该设备有问题Windows 已将其停止(代码 43) 终极解决方案 我们在使用U盘的时候偶尔会碰到下列情况 一般是因为传输数据的过程中,死机或未响应直接断点或拔掉设备导致的,U盘再次插上之后出现设定地址失败。无法再次读取设备的数据。 解决方案: 首先请确认出现该情况不是因为你摔了U盘或接口处产生断裂这种物理损伤导致的!!! 首先请确认出现该情况不是因为你摔了U盘或接口处产生断裂这种物理损...

qq_39123987的博客 13万+

Open Dynamics Engine(ODE)物理引擎教程(1)--下载与安装准备

引言 ODE是一个免费的工业级库,用于模拟关节式刚体动力学,例如地面车辆、腿部生物和虚拟现实环境中的移动对象。它具有快速、灵活、健壮和独立于平台的特点,具有先进的关节、摩擦接触和内置的碰撞检测功能。 项目主页:http://www.ode.org/ 线上手册:http://ode.org/wiki/index.php?title=Manual 本教程为博主亲自亲测过程的总结,转载请注明出处! ...

腿足机器人领域 2216

从 Classic ABAP 到 ABAP Cloud:一份面向开发者的 SAP 学习路线图与实战指南

ABAP技术演进路线:从语法到架构思维 本文系统梳理了现代ABAP开发者的能力成长路径。在S/4HANA与云时代,ABAP已从传统过程式语言转变为支持面向对象、测试驱动和云原生开发的现代技术栈。学习路线应围绕四大核心维度展开:1) 语言基础(ABAP OO/Modern ABAP);2) 工程化实践(ABAP Unit/ATC/Clean ABAP);3) 数据建模(CDS/AMDP);4) 服务化架构(Gateway/OData/Fiori)。文章强调以交付形态倒推技术栈,通过真实案例展示了如何将零散技术

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 360

基于STM32L4XX、HAL库的ICM-42670-P姿态传感器驱动程序设计

sprintf(buffer, "温度: %.1f °C\r\n\r\n", sensor_data.temperature);sprintf(buffer, "陀螺仪: X=%.2f Y=%.2f Z=%.2f rad/s\r\n",sprintf(buffer, "加速度: X=%.2f Y=%.2f Z=%.2f m/s²\r\n",sprintf(buffer, "开始校准IMU,请保持传感器静止...\r\n");sprintf(buffer, "读取传感器数据失败\r\n");

zhusl6688的博客 637

揭秘大厂智能生产调度AI系统架构:架构师拆解中台化设计3大优势

智能生产调度AI系统是基于AI算法(如遗传算法、强化学习、深度学习),结合生产数据(如订单、设备、库存、人员),自动生成最优生产计划与调度方案的系统。最大化设备利用率(减少停机时间);最小化生产周期(快速交付订单);优化库存水平(降低积压与短缺);提升准时交货率(满足客户需求)。维度传统调度系统智能调度AI系统决策逻辑规则引擎+人工经验AI算法(预测+优化)数据处理手工汇总+静态数据实时数据整合+动态更新适应能力固定场景(如单一产品、单一工厂)

AI Python 编程之道的博客 759

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

上一篇: 28、网络服务管理与故障排除:NETSH 命令全解析
下一篇: 22、社交机器人 Haru 的多模态数据融合用于人员感知
river
博客等级 码龄27年 68粉丝 1321原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值