Linux安装软件

一、Linux安装软件的方法

1、源码安装

2、rpm安装,基于安装包 ,即 .rpm,源码安装的升级版

3、yum安装,rpm的升级版

4、act(ubantu)使用

yum安装和rpm安装默认路径都安装在 /etc路径下。

二、源码安装实例

2、1源码安装介绍

源码安装:使用源码包,是由一堆源代码程序组成的。最常见的格式是:.tar.gz

rpm源码包,是二进制包,源码包里的代码经过编译之后形成的包

优点:开源,因为开源所以可以二次开发,编译安装,跟系统的适配性跟高,更加稳定;卸载方便。

缺点:安装的步骤很多,容易出错;编译时间很长;一旦报错,新手很难解决。

2、2源码安装步骤

安装前准备:关闭防火墙和安全机制,准备接受文件

第一步:把源码包放入系统中,使用xshell终端可以直接从本机拖进虚拟机

第二步:安装编译过程中需要的依赖环境

第三步:创建Nginx程序运行需要的用户和组

第四步:编译安装

解压源码包

开始配置,配置程序的安装路径,安装程序需要的组件

编译安装

第五步:设置权限和系统管理配置

1、权限配置

2、做一个软连接,让系统能够识别nginx的指令

3、设置系统控制,系统能够对nginx这个软件 的运行状态进行控制

4、修改nginx的配置文件,把pid文件的位置指向到设置的位置

修改nginx.conf文件中pid指向的位置

修改完后

在web页面访问虚拟机IP地址,可以看到“welcome to nginx”

三、rpm安装

rpm是源码安装的升级版本,解决了源码安装的繁琐,基本实现了一键安装,但没有解决包与包之间的依赖关系(依然需要预先安装依赖环境)。

rpm -i :安装一个新的rpm包

rpm -v :显示安装过程中的详细信息

rpm -h :在安装过程中以“#”显示安装

rpm -ivh :安装rpm常用的命令

rpm -q :+软件名,查询系统是否已安装该软件

对出现的依赖报错内容的解释:

httpd-2.4.6-88.el7.centos.x86_64

httpd:软件名称 Apache web软件

2.4.6:软件的版本

88:更新迭代的次数,88次

el7:el7.centos 即centos7

x86_64:支持64位x86架构的cpu

四、yum安装

4、1 yum 的功能

功能最强,编译+rpm

yum安装不仅仅是自动安装,只要声明软件,yum就会自动安装最新版本

yum能自动解决依赖关系,如果有环境需要和其他软件支持,yum会自动一并安装

yum安装方式是升级的,但是安装包还是.rpm格式。

4、2 yum的组成

yum由两部分组成

仓库。本地仓库,一般是用光盘镜像

            在线仓库,从远端下载,比如阿里,腾讯,百度,网易等。

            第三方库,epel源

4.3 yum工作原理
yum服务器上创建yum仓库,在仓库中事先已经存储了许多的rpm包,以及这些rpm包相关的元数据信息。
​ 元数据:metadata,元:嫡。元数据就是包的位置,以及包与包之间的依赖关系。

​ 软件管理器可以清楚地了解软件包的信息,如何安装、升级或者删除。安装,升级,卸载通过指令完成。

4、4 yum指令

yum  install:安装


 

yum remove :卸载

yum list :显示当前仓库中所有可以使用的包。

yum info :显示当前仓库所有可用包的信息。yum info 软件名 ,查看指定的软件包的信息

yum search 软件名 :搜索当前仓库是否有这个安装包。

yum provides 软件名 :精确搜索可用包

yum update :升级 

 4、5 mount指令

挂载:把光盘镜像或者硬盘和本地的目录进行一对一的挂载映射

4、6创建本地yum源

在一个系统中可以有多个仓库,系统会自动选择,会自动搜索那个仓库所需要的软件

第一步:创建仓库

编辑配置文件local.repo

第二步:挂载光盘镜像(提前在虚拟机位置中把cdrom镜像选中)

第三部:清除历史版本的缓存&&建立元数据信息

4、7 使用在线yum 源

第一步:在线获取库,使用阿里云镜像库为例

第二步:清除历史版本的缓存&&建立元数据信息

4、8 第三方在线仓库

使用epel源,以nginx 为例

如果在安装过程中,出现报错时,应学会查看日志,通过查看messgaes中的信息,定位问题所在。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值