您的位置:首页 > 运维架构 > Linux

Linux下安装软件的几种方式

2018-03-05 17:30 399 查看
一般来说著名的linux系统基本上分两大类:

1.RedHat系列:Redhat、Centos、Fedora等

2.Debian系列:Debian、Ubuntu等

RedHat 系列

1 常见的安装包格式 rpm包,安装rpm包的命令是“rpm -参数”

2 包管理工具 yum

3 支持tar包

Debian系列

1 常见的安装包格式 deb包,安装deb包的命令是“dpkg -参数”

2 包管理工具 apt-get

3 支持tar包

RPM 包

安装:

这种软件包如同Windows下的exe安装文件,在图形界面上双击即可安装。

卸载:首先要找到软件的全称,通常Linux下软件的名称都带有版本号,所以在卸载软件时需要先找到软件的全称:

rpm -qa xxx*


找到软件后,显示出来完整名称

rpm -e xxx


优点:rpm是redhat公司的一种软件包管理机制,直接通过rpm命令进行安装删除等操作,最大的优点是自己内部自动处理了各种软件包可能的依赖关系。

源码安装

一般,这种包都是tar.gz或bz.2包,源码安装比较复杂,包里全部都是源代码,没有编译过的。需要经过编译才能够安装。

安装:

1.打开终端,进入压缩包所在目录

2.解压压缩包

3.进入解压后的目录

4.执行解压缩后产生的一个名为configure的可执行脚本程序。它是用于检查系统是否有编译时所需的库,以及库的版本是否满足编译的需要等安装所需要的系统信息。为随后的编译工作做准备。

./configure


5.检查通过后,将生成用于编译 的MakeFile文件

make


6.成功编译后,键入如下的命令开始安装:

make install


实际安装时如果停下来并且报错,可能是你缺少某些安装包,按照提示用yum安装相应的包或工具即可。

优点:

1、自定义软件功能

2、优化编译参数,提高性能

3、解决不必要的软件间依赖

yum安装

只需要两个命令搞定安装,需要联网

1.找到安装包名称

yum list | grep xxx


2.安装

yum -y install xxx


优点:Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: