专栏首页恩蓝脚本Linux rpm、yum指令及使用方法详解

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

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其它指令

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 # 下载安装

以上就是本文的全部内容,希望对大家的学习有所帮助。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • yum安装本地rpm软件方案详解

    面对无法联网的centos系统,安装rpm软件包是一个比较耗时的工作,尤其是那些包含很多依赖的软件包,如果用rpm命令安装,可以说是一个噩梦。这里根据个人实践发...

    砸漏
  • centos7(redhat7)如何卸载自带yum并且安装国内yum源的方法

    redhat 的更新包只对注册的用户生效,所以我们自己手动更改成CentOS 的更新包,CentOS几乎和redhat是一样的,所以无需担心软件包是否可安装,安...

    砸漏
  • linux常用命令小结之yum、源码安装

    砸漏
  • linux中rpm和yum

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

    小小咸鱼YwY
  • Linux -Yum

    baseurl=ftp://192.168.18.221/dev/cdrom /var/ftp/pub 【服务器ip地址及共享目录】

    DataScience
  • Linux rpm 命令参数使用详解[介绍和应用]

    RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序” rpm 执行安装包 二进制包(Bi...

    用户1257215
  • Linux命令行:rpm 命令参数使用详解

    RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”

    用户5640963
  • LAMP环境缺少mysqli、mbstring、mcrypt等扩展解决办法

    今天使用Centos 6.2搭建LAMP环境,使用最小化安装,然后自己找到rpm安装了php、mysql、apache,配置了PHPmyadmin,打算进数据库...

    苦咖啡
  • linux之rpm

    如果有其它包依赖于当前包,使用:rpm -e -nodeps 包名进行强制删除,但一般不建议这么做

    绝命生
  • as5.4安装gcc和g++

    在光盘中或者到网站上下载 kernel-headers-2.6.18-164.el5.i386.rpm compat-glibc-headers-2.3.4-2...

    cloudskyme

扫码关注云+社区

领取腾讯云代金券