RPM管理工具

Posted inmeditation

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RPM管理工具相关的知识,希望对你有一定的参考价值。

linux软件包从内容上可以分为binary code和source code(二进制包和源码包)

  1. binary code无需编译,可以直接使用
  2. source code需要经过GCC,C++编译环境编译才能运行

通常可以通过后缀区分binary code和source code

  1. .rpm结尾的软件包称之为binary code
  2. .tar.gz .zip .rar结尾的包称之为source code

真正区分是否是binary code,还是source code还是基于软件包里面的文件来做判断

  1. 代码里面存在bin可执行文件,称之为binary
  2. 基于.h .c .cpp .cc等结尾的源码文件,称之为source code

红帽包管理工具(RPM)常用于管理.rpm后缀的软件包

案例演示

检查软件包是否安装
rpm -q vim

检查软件包的安装路径
rpm -ql vim

查看软件包的版本信息
rpm -qi vim

卸载软件包
rpm -e vim

强制卸载软件包
rpm -e --nodeps vim

检查vim相关的软件是否安装
rpm -qa | grep vim

安装vim软件
rpm -ivh vim-***.rpm

升级vim软件
rpm -Uvh vim-***.rpm

安装vim,但是不安装其他依赖
rpm -ivh --nodeps vim-***.rpm

RPM工具命令详解如下

-a,  查询所有已经安装软件包
-q,  询问用户,输出信息
-l,  打印软件包的列表
-i,  显示软件包信息(名称,版本,描述)
-v,  打印输出详细信息
-U,  升级rpm软件包
-h,  软件安装
--last,  列出软件包时,以安装时间排序,最新的在最上面
-e,  卸载rpm软件包
--force,  表示强制,强制安装或者卸载
--nodeps,  rpm包不依赖
-l,  列出软件包的文件
-R,  列出软件包依赖的其他软件包

以上是关于RPM管理工具的主要内容,如果未能解决你的问题,请参考以下文章

PHP代码-psysh调试代码片段工具

使用 Git 来管理 Xcode 中的代码片段

massCode 一款优秀的开源代码片段管理器

Word 文档的优秀代码片段工具或插件?

RPM软件包管理

前端开发工具vscode如何快速生成代码片段