Linux系统中软件的主要安装方式
【方式一】下载编译好的压缩包
- 这种安装方式与Windows下的.exe可执行安装文件类似,压缩包内一般是编译好的可执行二进制文件,直接解压、配置软件的相关文件即可使用。
【方式二】源码编译安装
- 这种方式需要下载相关的编译器,安装步骤大致如下:
- 下载软件源码包
- 编译前进行配置,指导编译
- 编译,需要提前下载相应的编译器,如gcc/gcc-c++
- 编译完成后即可启动软件
【方式三】rpm安装
- rpm是Linux中对rpm包进行管理的可执行程序,即rpm包管理工具,可通过rpm命令来对安装包进行安装、查看、删除等操作
- rpm包是一种编译好的软件安装包,直接下载、安装即可。
- 缺点:如果相关软件存在依赖,需要手动逐个安装相关的依赖包,比较麻烦
- rpm管理工具的常用命令:
- rpm -q 包名:查询该包是否被安装
- rpm -qa:列出本机(Linux)上已经安装的所有rpm包
- rpm -qi 软件名:列出该软件的详细信息
……
【方式四】yum安装(常用)
- yum是一个基于rmp包的管理工具,可以从指定的服务器下载rpm包并安装,同时还会自定处理软件包的依赖关系,一次性安装所有依赖,比rpm更加方便,基本取代rpm安装
- yum工作机制:
- yum服务器端存放了所有的rpm软件包以及各个软件包依赖关系,这些信息是以文件的形式存放在服务器的特定目录内。
- 客户端通过yum命令安装某个软件时,会先从服务器端下载该软件及其相关依赖的文件,然后对这些数据记录进行分析、一次性下载并安装所有的包。