码迷,mamicode.com
首页 > 其他好文 > 详细

RPM管理工具

时间:2019-02-25 23:32:51      阅读:285      评论:0      收藏:0      [点我收藏+]

标签:tar.gz   --nodeps   source   存在   安装软件   不安装   命令   进制   grep   

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管理工具

标签:tar.gz   --nodeps   source   存在   安装软件   不安装   命令   进制   grep   

原文地址:https://www.cnblogs.com/inmeditation/p/10434394.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!