软件包管理器

Yum 包管理器

参数

  • command
    • install package… :安装程序包,可同时安装多个
    • update [package…]:升级指定程序包
    • check-update:检查可用升级
    • remove | erase package1[package2…]:卸载程序包
    • list[…]:列出所有可安装的软件清单
    • info[…]:显示程序包的info信息
    • provides | whatprovides feature1[feature2]:产看指定的特性有那个程序包提供
    • clean [packages | metadate | expire-cache | rpmdb | plugins | all]:清理本地缓存
    • makecache:创建缓存
    • search string1[string2…]:关机字搜索程序包名及summary信息
    • reinstall package1[package2…]:重新安装
    • downgrade package1[package2…]:降级安装
    • deplist package1[package2…]:查看制定包的依赖关系capability
    • history [info | list |package-list | packages-info | summary | addon-info | rado | undo | rollback | new | sync |stats]:查看事务历史
    • localinstall rpmfile1[…]:安装本地的rpm包
    • localupdate rpmfile1[…]:从本地的rpm包升级程序
    • groupinstall group1[group2…]:包组安装
    • groupupdate group1[group2…]:包组升级
    • grouplist [hidden][groupwildcard] […]:列出所有包组
    • groupremove group1[….]:卸载包组
    • groupinfo group1[….]:查看包组的info信息
    • repolist[all | enable | disabled]:列出已经配置的所有可用仓库

 

options

  • –nogpgcheck:禁止进行gpgcheck
  • -y:自动回答为yes
  • -p:静默模式
  • –disablerepo=#:临时禁用在配置文件中配置并启用的某个repository
  • –enablerepo=#:临时启用指定的repo
  • –noplugins:禁用所有插件

 

RPM 包管理器

安装参数

  • -h:以#来表示安装进度
  • –percent:以百分比形式表示安装进度
  • -v:显示安装过程的详细信息
  • -vv:显示跟详细的安装过程
  • –test:不执行真正的安装过程,仅报告依赖关系及冲突信息。此为调试模式
  • –nodeps:忽略依赖关系,能成功安装,但未必能运行成功,不建议使用。
  • –replacepkgs:重新安装并覆盖原有文件
  • –force:强制安装
  • –noslgnature:不检查包签名信息,不检查来源合法性
  • –nodigest:不检查包完整性信息

安装时常用组合:-ivh,-ivvh

 

更新参数

–oldpackage:降级到旧版本

其余参数(install-options)与安装选项的参数相同

常用组合:-Uvh,-Fvh
​注意:

  • 不要对内核进行升级,Linux允许多内核共存,可直接安装多个不同版本内核。
  • 若程序包的配置文件安装后曾被修改过,升级时新版本的文件不会覆盖老版本的配置文件,而是把新版本的配置文件重命名(加后缀.rpmnew)后保存。

 

卸载参数

  • –nodeps:忽略依赖关系;
  • –test:测试卸载,dry-run模式
  • –allmatches:如果一个程序包同时安装了多个版本,则此选项会一次性全部卸载。


查询参数

  • select-options
    • rpm -q PACKAGE_NAME…:查询程序包是否安装
    • -a:查询已安装的所有包
    • -f:查询某文件是由哪个程序包安装生成
    • -p:查询尚未安装的程序包文件的相关信息
  • query-options
    • -i:查询某程序包的简要说明信息
    • -l:查询某程序包生成的文件列表
    • -c:查询某程序包安装完成后生成的所有配置文件
    • -d:查询某程序包安装完成后生成的所有帮助文件
    • –changelog:查询某程序包制作室随版本变化的chengelog信息
    • –provides:查询某程序包提供的capabilities
    • –requires:查询某程序包所依赖的capabilities
    • –scripts:查询某程序包安装或卸载时执行脚本。脚本分为四类 :
      • preinstall:安装过程开始之前执行的脚本
      • postinstall:安装过程完成后执行的脚本
      • preuninstall:卸载开始之前执行的脚本
      • postuninstall:卸载过程完成后执行的脚本
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值