zeus00456

导航

统计

Linux RPM和YUM(软件包管理)

@

§1 基本信息

  • RPM 全称 Redhat Package Manager,最早用于 Redhat,现在已成为一种标准
  • YUM 全称 Yellow dog Updater,基于 RPM,可以自动管理依赖

§2 常用指令

§2.1 rpm

指令:rpm 选项
在这里插入图片描述

说明:
选项说明

  • -q:query,查询
    • -qa:all,查询所有软件包
    • -q 软件包名:all,查询所有软件包
    • -qi 软件包名:information,查询软件包具体信息
    • -ql 软件包名:list,查询软件包中文件列表
    • -qf 文件全路径:file,查询目标文件所属软件包
  • e:erase,擦除
    • -e 软件包名:卸载软件包
    • -e --nodeps 软件包名:no dependents,强制卸载,忽略其他软件包对当前软件包的依赖
  • i:install,安装
    • -iv:verbose,安装时显示详细信息
    • -ih:hash,hash(#),安装时会用最多50个 # 代表安装的进度条
    • -ivh:常用组合,以取得良好的显示效果

结果说明

  • el6 此软件适用于 6.x 版本的系统
  • x86_64 64位系统
  • i386/i686 32位系统
  • noarch 通用

§2.2 yum

指令:yum 命令
说明:
命令说明

  • list:列出所有可安裝的软件清单命令
  • install 软件包名:安装指定的软件包
  • check-update:列出可更新的软件包
  • update 软件包名:更新指定的软件包
  • update:更新所有可更新的软件包
  • remove 软件包名:卸载指定软件包
  • search 软件包名:查找软件包
  • clean 位置:清除指定位置缓存
    • package:清除缓存目录下软件包
    • headers:清除缓存目录下 headers
    • oldheaders:清除缓存目录下旧的 headers
    • all:清除缓存目录下软件包和旧的 headers,all 可省略

参数说明

  • -y:yes,过程中一切询问都是 yes
  • -q:quite,安静安装,没有输出

posted on   问仙长何方蓬莱  阅读(60)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示