18包管理器rpm

在Linux系统中,RPM(Red Hat Package Manager)是一种软件包管理工具,用于安装、升级和删除软件包

包名和包全名

包全名:操作的包是没有安装的包时,使用包全名。而且要主要路径

包名:操作已经安装的软件包时,使用包名。是搜索/var/lib/rpm中的数据库

RPM安装

rpm -ivh 包全名

  • -i (install) 安装
  • -v (verbose) 显示详细信息
  • -h (hash) 显示进度
  • --nodeps 不检测依赖性,一般是不使用

RPM包升级

rpm -Uvh 包全名

  • -U (upgrade) 升级

卸载

rpm -e 包名

  • -e (erase) 卸载
  • --nodeps 不检查依赖性

查询是否安装

rpm -q 包名

  • -q (query) 查询
  • -a (all) 查询所有

查询软件包详细信息

rpm -qi 包名

  • -i (information) 查询软件信息
  • -p (package) 查询未安装的包信息,需要使用全包名

查询包文件安装位置

rpm -ql 包名
选项:
    -l (list) 列表
    -p (package) 查询未安装的包信息,需要使用全包名

查询系统文件属于哪个RPM包

rpm -qf 系统文件名[绝对路径/相对路径]
选项:
    -f (file) 文件路径

查询安装包的依赖性

rpm - qR 包名
选项:
	-R (requires) 查询软件安装包的依赖性
	-p (package) 查询未安装的包信息,需要使用全包名

posted @ 2024-03-27 09:28  songxia777  阅读(1)  评论(0编辑  收藏  举报