首页 > 系统服务 > 详细

linux软件包管理

时间:2019-11-09 17:11:24      阅读:78      评论:0      收藏:0      [点我收藏+]

RPM软件包管理

linux软件包从内容上可分为二进制包和源码包,不同类的软件包使用的管理工具也各不相同,源码包是没有经过编译的包,需要经过GCC,C++等编译器环境编译才能运行,二进制包无需编译,可以直接安装使用

通常而言,可以通过后缀区分源码包和二进制包,例如:以.tar.gz, .zip, .rar结尾的包称之为源码包,以.rpm结尾的软件包称之为二进制包

对于linux系统而言,提供的工具就叫做rpm,我们可以用rpm工具轻松管理rpm包

rpm工具具体用法如下:

-a:查询所有已安装的软件包
-q:询问用户,输出信息
-l:打印软件包的列表
-f:查询包含file的软件包
-i:显示软件包信息,包括名称版本描述
-v:打印输出信息
-U:升级软件包
-h:显示安装进度条
-e:卸载软件包
--force:强制安装或者卸载
--nodeps:忽略依赖包
-l:列出软件包的文件
--provides:列出软件包提供的特性
-R:列出软件包依赖的rpm包

RPM企业案例演示:

rpm -q httpd:检查httpd包是否安装
rpm -q httpd:查看软件安装的路径
rpm -qi httpd:查看软件安装的版本信息
rpm -e httpd:卸载httpd包
rpm -qa | grep httpd:检查httpd相关包
rpm -ivh httpd-tools-2.4.6-89.el7.centos.x86_64.rpm:安装httpd软件
rpm -Uvh httpd-tools-2.4.6-89.el7.centos.x86_64.rpm:升级httpd软件

 

 

tar软件包管理

 

linux软件包管理

原文:https://www.cnblogs.com/fengzi7314/p/11826361.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!