上一篇 下一篇 分享链接 返回 返回顶部

Linux rpm、yum指令及使用方法详解

发布人:小李 发布时间:2021-08-09 16:15 阅读量:4807

rpm包的管理

一种用于互联网下载包的打包及安装工具.它生成具有.RPM 扩展名的文件,

RPM是 RedHat Package Manager(RedHat 软件包管理工具)的缩写,类似 windows 的 setup.exe

rpm包的简单查询指令

rpm –qa # 查询已安装的 rpm 列表

rpm 包名的基本格式

一个 rpm 包名:firefox-45.0.1-1.el6.centos.x86_64.rpm

firefox:名称
45.0.1-1:版本号
el6.centos.x86_64:centos6.X---64位

rpm其它指令

1
2
3
4
rpm -q 软件包名 # 查看是否已经安装
rpm -qi 软件包名 # 查看软件包信息
rpm -ql 软件包名   # 查看软件包中的文件安装位置
rpm -qf 文件(如:/etc/passwd) # 查看某个文件属于哪个rpm包

卸载rpm包

rpm -e 包名

包依赖问题:

如果其它软件包依赖于你要卸载的软件包,卸载时则会产生错误信息

rpm -e --nodeps 包名 # 强制删除

安装rpm包

rpm -ivh RPM 包全路径名称

i:install 安装
v:verbose 提示
h:hash 进度条

yum

Yum 是一个 Shell 前端软件包管理器。基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包。使用 yum 的前提是可以联网。类型python中的pip

基本指令

yum list|grep xx # 查询yum服务器上是否有需要安装的包
yum install xxx # 下载安装

目录结构
全文
关于Centos官网停止维护导致源失效解决方案

重大通知!用户您好,以下内容请务必知晓!

由于CentOS官方已全面停止维护CentOS Linux项目,公告指出 CentOS 7和8在2024年6月30日停止技术服务支持,详情见CentOS官方公告。
导致CentOS系统源已全面失效,比如安装宝塔等等会出现网络不可达等报错,解决方案是更换系统源。
输入以下命令:

centos_7换源脚本


  • curl --insecure -sSL -o centos_7.sh https://down.baota.me/project/mirror_sources/script/centos_7.sh && bash centos_7.sh
     

弘速云超值福利:推广最高领 100 元余额!

推广奖励:
 
  • 发布相关文章(含官网 / 优惠产品 / 教程 + 明显网址链接):赠 50 元平台余额
  • 额外制作发布 5 分钟以上视频(需发 B 站,同文章内容要求):再赠 50 元平台余额
  • 文章 + 视频组合参与:直接领 100 元平台余额
  • 余额仅可平台消费,不可提现,每人限 1 次参与资格
  推广规则:
  1. 发布平台:B 站、youtube、CSDN、百家号、知名主机论坛
  2. 内容需含弘速云官网广告 + 明显网址链接,拒绝粗制滥造
  3. 发布后 60 天内不可删除,平台将核查

查看详情 关闭
网站通知