目录
一.rpm安装
rpm是Linux系统中一种安装软件的方式,单由于软件包之间存在依赖关系,比如a包依赖b包,b包依赖c包,如果不优先安装依赖包,可能会导致想安装的安装包安装失败,所以用的并不多。不过rpm的一些命令可以实现对软件包的一些信息查询。
选项 | 功能效果 |
rpm-q | 查询指定软件是否已安装 |
rpm -qi | 查看指定软件包的详细信息 |
rpm -ql | 显示指定的软件包在当前系统中安装的所有目录、文件列表 |
rpm -q:
rpm -qi :
rpm -ql:
二.yum安装
yum安装使用的就是rpm格式的安装包,可以说是rpm的升级版,会自动帮你安装所需的依赖包。
例:在Linux系统上安装htppd
可以看到使用rpm安装失败,因为依赖包没有安装。
用 yum安装可以直接把所有依赖包都安装完成。
3.实验:建立一个本地yum源仓库
yum本质上就是一个库,库里面是rpm安装包的组合,当我们需要安装软件是只需要在库里找到软件即可,库有线上库也有本地库,当没有网络时可以使用本地库。
①进入etc目录下的yum.repos.d目录下,创建一个local.repo文件
②vim进local.repo文件中修改配置
③保存文件并退出
④将光盘镜像挂载到mnt目录上
⑤本地yum源建立完成
三.编译安装
虽然有很多开源软件将软件打成包,供人们使用,但并不是所有源代码都打成包,如果想使用开源软件,可能需要自已下载源码,进行编译安装。另外即使提供了包,但是生产中需要用于软件的某些特性,仍然需要自行编译安装。但是利用源代码编译安装是比较繁琐的,庆幸的是有相关的项目管理工具。
实验:用编译安装安装nginx
①将安装包安装进Linux系统中并解压
②配置指定目录
注:报错,原因:没有安装依赖环境 。
将依赖环境安装好再配置指定目录
③进行编译
④将编译好的文件拷入新建的apps文件夹内
⑤完成安装(可自行创建软连接方便软件开启)