Linux命令——软件包管理(安装应用程序)

Posted 王醒燕

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux命令——软件包管理(安装应用程序)相关的知识,希望对你有一定的参考价值。

与windows安装各种应用程序相似,在linux下也可以安装各种需要的应用程序,通常称为软件包。目前,在linux系统下常见的软件包格式主要有:RPM包、TAR包、bz2包、gz包、deb包、sh结尾的文件、src源代码包、bin文件,下面介绍常用的几种软件包。

一、RPM

在主流的linux系统上,多数软件的安装、升级、移除以及维护工作都是使用RPM软件包管理程序来完成的。

RPM包格式:name-version.type.rpm  软件名-版本号.包类型.rpm

1.安装rpm -ivh <RPM包名全称>

2.卸载rpm -e <RPM包名>

3.升级rpm -Uvh <RPM包名>

4.查询rpm [参数] <RPM包名>

常用参数:rpm -qa 查询系统中安装的所有RPM软件包

                  rpm -q <RPM包名> 查询指定软件包是否已安装

                  rpm -qp <RPM包文件名> 查询包中文件信息,安装前了解软件包中信息

                 rpm -qi <RPM包名> 查询系统中已安装包的描述信息

                 rpm -ql <RPM包名> 查询系统中已安装包里所包含的文件

                 rpm -qf <RPM包名> 查询系统中指定文件所属的软件包

                 rpm -qa | grep php  检索系统中已经安装有关php的软件包

5.验证rpm -V [参数]

二、TAR

TAR包后缀:.tar普通的,非压缩的文件包;.tar.gz压缩的文件包

1.建立TAR包:将多个文件或目录打包成一个文件。

tar cvf <TAR包名> <文件或目录名>   tar包名后缀为.tar

tar zcvf <TAR包名> <文件或目录名>    tar包名后缀为.tar.gz

2.查询TAR包中内容

tar tf <TAR包名>   tar包名后缀为.tar

tar ztf <TAR包名>    tar包名后缀为.tar.gz

3.释放TAR

tar xvf <TAR包名>   tar包名后缀为.tar

tar zxvf <TAR包名>    tar包名后缀为.tar.gz

三、bz2

bzip2是一个压缩能力更强的程序,“.tar.bz2”结尾的文件是经过bzip2压缩后的文件。

四、gz

gzip是一个压缩程序,“.tar.gz”结尾的文件是经过gzip压缩后的文件。

五、src源代码包

1.安装前先释放tar

2.查看InstallReadme文件,了解安装和编译过程

3.进行编译准备:执行./configure命令+make命令进行编译

4.进行软件安装:执行make install命令

5.清除临时文件:执行make clean命令 

 


以上是关于Linux命令——软件包管理(安装应用程序)的主要内容,如果未能解决你的问题,请参考以下文章

Linux学习38 Linux软件包管理-rpm命令介绍及实战应用

Linux基础知识------安装及管理程序

Linux/Centos7安装与管理程序

Linux/Centos7安装与管理程序

软件包管理——Linux基本命令(13)

像Linux一样安装软件(2):包管理器一锅炖