11、Linux 中的RPM和YUM

一、RPM包的管理

  • RPM基础介绍:rpm是用于互联网下载包的打包及安装工具,它包含了某些Linux分发版中。它生成具有.RPM扩展名的文件。RPM是ReadHat Package Manager(Redhat软件包管理工具)的缩写,类似Windows中的setup.exe这个文件格式。
  • rpm -qa | grep 软件名查看是否安装了某个软件 [ 例:rpm -qa | grep firefox :查看是否安装了“Firefox”这个软件 ]
  • rpm -q 软件包名查询软件包是否安装了 [ 例:rpm -q firefox:查询“firefox”是否安装 ]
  • rpm -qi 软件包名查询软件包信息 [ 例:rpm -qi firefox:查询“firefox”软件包的信息 ]
  • rpm -ql 软件包名查询软件包中的文件 [ 例:rpm -ql firefox :查询”firefox“软件包中的文件 ]
  • rpm -qf 文件路径查询文件所属软件包 [ 例:rpm -qf /etc/passwd:查询此文件所属于那个软件包 ]
  • rpm -e RPM包的名称卸载rpm包 [ 例:rpm -e firefox:卸载”firefox“包 ]
  • rpm -ivh RPM包全路径名称安装rpm包 [ 例:rpm -ivh /opt/firefox-60.2.2-1.el7.centos.x86_64.rpm:安装”firefox“包 ] {选项说明:-i:表示install安装;-v:表示verbose提示;-h:表示hash进度条}

二、YUM包管理

  • YUM基础介绍:yum是一个Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有的依赖的软件包。
  • yum命令选项说明:
    1、-y: 在执行操作时自动回答"yes",省去用户确认步骤
    2、-q:以静默模式执行命令,减少输出信息
    3、-v:以详细模式执行命令,怎加输出信息
    4、-h:显示帮助信息
    5、-C:在执行命令前检查软件包的完整性,可以避免安装损坏的软件包
  • yum list | grep 软件名查询yum服务器是否有需要安装的软件 [ 例:yum list | grep firefox:查看下yum服务器是否有firefox软件 ]
  • yum install 软件名安装软件 [ 例:yum install firefox:安装”firefox“ ]
  • yum update 软件名更新软件 [ 例:yum update firefox:更新"firefox" ]
  • yum remove 软件名删除软件 [ 例:yum remove firefox:删除"firefox" ]
  • yum search 软件名搜索软件 [ 例:yum search firefox:搜索"firefox" ]
  • yum list installed列出已安装的软件 [ 例:yum list installed:列出已经安装的软件 ]
  • yum list available列出可用的软件 [ 例:yum list available:列出可用的软件 ]
  • yum-config-manager --disable epel禁用软件包 {慎用}
  • yum check-update列出所有可更新的软件清单
  • yum upgrade 软件名升级指定软件包
  • yum downgrade 软件名降级指定软件包 {对于有依赖的软件包,不会自动降级,需要先手动降级依赖项}
  • 9
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值