1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Linux RPM软件包管理

Linux RPM软件包管理

时间:2018-10-11 23:06:13

相关推荐

Linux RPM软件包管理

今天继续给大家介绍Linux基础知识。本文主要内容是Linux的RPM软件包管理。

一、Linux软件包简介

在Linux系统上,软件包分为两种:二进制包和源码包。所谓二进制包,就是软件的安装包内容是可以直接执行的命令 ,所谓源码包,就是软件的安装包是C语言、C++语言等高级语言的程序,我们还需要进行编译后才能够安装。一般而言,采用.rpm结尾的安装包是二进制包,采用压缩包形式的安装包是源码包。

RPM,即Red Hat Package Manager,即红帽公司推出的软件包管理工具。可以RPM的Linux操作系统有:CentOS、RedHat、Fedora、SUSE等。

二、RPM软件包管理

RPM常用参数如下:

-a 与-q连用,查询所有已经安装的软件

-q 表示查询

-U 表示升级RPM软件包

-h 当安装软件时,打印进度条

-v 安装时显示详细信息

-i 表示显示软件包信息,包括软件、版本、描述等等

-e 表示卸载软件

-l 表示列举出软件包中的文件

RPM使用示例:

1、查询软件是否安装

rpm -qa | grep treerpm -q tree

执行结果如下所示:

2、安装软件包

rpm -ivh tree

其实在安装软件的时候,只加上-i参数就可以完成安装。上述命令执行结果如下:

3、卸载软件包

rpm -e tree

上述命令执行结果如下:

三、YUM软件包管理

尽管RPM安装比较简单,但是因为有着RPM依赖的存在,因此RPM在进行软件安装时会非常繁琐。为了解决RPM的软件包依赖问题,推出了前端软件包管理器(Yellow Updater Modifier YUM),YUM适用于CentOS、RedHat、Fedora、SUSE等系统,主要用于管理RPM包,与RPM功能类似,但是可以理解为RPM包管理的升级版。

YUM常用命令如下:

yum install 表示安装软件

yum search 表示搜索软甲

yum list 表示显示已经安装的软件

yum remove 表示删除软件

yum provides 表示查询含有指定命令的软件

yum clean all 表示清楚缓存目录下的软件包

yum makecache 提前将所有的已有YUM源进行缓存

YUM命令有两个重要参数,-q表示不显示安装的过程,-y表示当安装或者卸载出现选项时,自动选择确认。

YUM命令使用示例如下:

1、查询软件包

yum list httpd

执行结果如下:

2、安装软件

yum install -y httpd

上述命令执行结果如下:

3、查看软件是否已经安装

由于YUM安装的本质还是RPM包,因此查询软件是否安装就是查询相应的RPM包,查询方式即上面介绍的查询方式。

4、卸载已经安装的软件

yum remove -y httpd

执行结果如下所示:

原创不易,转载请说明出处:/weixin_40228200/article/details/120605536

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。