Linux安装软件的几种方式

Linux下软件安装的方式主要有源码安装,rpm安装,yum安装,而常用的安装包主要有以下三种:

tar包:例如software-1.2.3-1.tar.gz。它是使用UNIX系统的打包工具tar打包的。

rpm包,如software-1.2.3-1.i386.rpm。它是Redhat Linux提供的一种包封装格式。(现在用的全称叫RPM Package Manager,以前叫Redhat Package Manager)

dpkg包,如software-1.2.3-1.deb。它是Debain Linux提供的一种包封装格式。

注意:大多数Linux应用软件包的命名也有一定的规律,它遵循:

名称-版本-修正版-类型

例如:software-1.2.3-1.tar.gz

软件名称:software

版本号:1.2.3

修正版本:1

类型:tar.g

常见的安装方法

常见的安装方法之源码安装

源码安装

几乎所有的开源软件都支持在Linux下运行,而这些软件一般都以源码形式发放,只需要Linux安装了gcc、make、automake、autoconf都支持源码安装。

源码安装的方式

1、cd 源码所在目录

2、./configure [opts]

3、make

4、make install

源码安装的优点

源码安装的优点有以下几点:

1.文档齐全

2.因为可以定位到代码,所以debug方便

3.本机兼容性最好(由于是本机编译的,只要编译通过,就没有各种库的依赖的问题)

源码安装的缺点

编译麻烦

缺乏自动依赖管理,软件升级麻烦

rpm包安装

rpm包安装的方式

rpm包安装几乎在所有Linux平台上都支持,它就像Windows下的exe安装文件一样,各种文件已经编译好,并打包,哪个文件在哪个文件夹里面都已经被指定好,所以很方便。

由于安装的方式非常简单,我们只需要输入一条指令即可。

rpm -i xxx.rmp

rpm包卸载的方式

rmp包卸载的方法也很简单,只需要如下命令:

rpm -e 包名

rpm包升级的方式

rpm -U 包名

yum安装软件包

yum包安装的方式

yum并不是一种包,它是安装包的一个软件,在CentOS中是软件包的管理器

Yum软件仓库便是为了进一步降低软件安装难度和复杂度而设计的技术,为了解决软件包之间的依赖关系,但是必须要在联网的情况下完成

yum -y install 包名

yum包卸载的方式

yum remove 包名

yum其它命令

yum list all 列出所有仓库

yum info 软件包名称 查看软件包信息

yum update 软件包名称 升级软件包

yum clean all 清除所有仓库缓存

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191025A0492200?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券