一般来说著名的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包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。

Logo

更多推荐