当前位置: 首页 > news >正文

Linux 对 RPM 包的管理

举个例子

RPM软件包的一个例子:

sudo-1.7.2p1-5.el5.i386.rpm

其中包括软件名:(sudo),版本号:(1.7.2pl),发行号:(5. el5),和硬件平台:(i386)。

卸载

rpm -e sudo

注意:如果其它软件包有依赖关系,卸载时会产生提示信息,可使用 --nodeps 强行卸载。

安装

rpm -ivh sudo-1.7.2p1-5.el5.i386.rpm

挂载光盘:

mkdir /mnt/cdrommount /dev/cdrom /mnt/cdrom

查询:

rpm -q sudo   查询sudo软件包是否被安装rpm -qa | grep samba            查询和Samba相关的软件包

其他安装选项:

--excludedocs不安装软件包中的文档文件--prefix PATH将软件包安装到由PATH指定的路径下--test只对安装进行测试,并不实际安装

软件包已被安装

rpm -ivh sudo-1.7.2p1-5.el5.i386.rpmpackage sudo-1.7.2p1-5.el5.i386 is already installed

如果覆盖安装该软件包,可以在命令行上使用 --replacepkgs 选项。

未解决依赖关系

RPM软件包可能依赖于其它软件包,在安装了特定的软件包之后才能安装该软件包。

rpm -ivh sudo-1.7.2p1-5.el5.i386.rpmfailed dependencies:sudo is needed by bark-3.2-1l

你必须安装完所依赖的软件包,才能解决这个问题,强制安装使用 --nodeps 选项。

http://www.dtcms.com/a/331205.html

相关文章:

  • 19 ABP Framework 本地化系统
  • hashmap和concurrentHashmap是否允许null值和null健
  • PiscCode使用光流法计算漂浮物位移速度
  • 把 AI 推理塞进「 8 位 MCU 」——0.5 KB RAM 跑通关键词唤醒的魔幻之旅
  • 监控插件SkyWalking(一)原理
  • 嵌入式学习的第四十九天-时钟+EPIT+GPT定时器
  • 无人机探测器技术解析
  • 阿里巴巴 Qwen-Image:免费开源,还要挑战 GPT-4.1 和 Midjourney?
  • 恢复GPT-4o,增加付费配额:OpenAI的“补救措施”如何重塑用户金字塔
  • OpenCV ------图像基础处理(一)
  • 【OpenCV】Mat详解
  • 论,物联网日志系统架构如何设计?
  • AI增强SEO关键词表现
  • Postman 平替 技术解析:架构优势与实战指南
  • 审批流程系统设计与实现:状态驱动、灵活扩展的企业级解决方案
  • Java研学-RabbitMQ(八)
  • Rabbitmq+STS+discovery_k8s +localpv部署排坑详解
  • 队列的使用以及泛型思考[二叉树的层序遍历]
  • 【P27 4-8】OpenCV Python——Mat类、深拷贝(clone、copyTo、copy)、浅拷贝,原理讲解与示例代码
  • Horse3D游戏引擎研发笔记(五):在QtOpenGL环境下,仿three.js的BufferGeometry管理VAO和EBO绘制四边形
  • 算法训练营day51 图论② 岛屿数量深搜、广搜、最大面积
  • 图论(5)最小生成树算法
  • Claude Code 国内直接使用,原生支持 Windows 免WSL安装教程
  • Day56--图论--108. 冗余的边(卡码网),109. 冗余的边II(卡码网)
  • Day58--图论--117. 软件构建(卡码网),47. 参加科学大会(卡码网)
  • MySQL窗口函数与PyMySQL以及SQL注入
  • MySQLl中OFFSET 的使用方法
  • 中国AI生态加速迭代,AI硬件引领人机互动新范式
  • LeetCode 分类刷题:2302. 统计得分小于 K 的子数组数目
  • Gradle(四)Maven 项目迁移 Gradle 项目实践