admin管理员组

文章数量:1548767

目录

一. rpm安装(了解即可)

查询命令:

安装命令:

二. yum安装

yum安装命令:yum  install  软件包

yum安装原理:

​编辑

1. 原理名词解释:

2. 本地yum仓库搭建过程(重要):

三. 编译安装

1.编译安装原理:

2. 实操:编译安装nginx

安装文字步骤:

安装图解:

 启动nginx,检测是否安装成功:


linux安装软件的三种方法:

1. rpm :类似360软件管家,红帽公司开发出来的工具

2. 编译安装:将源代码编译成可执行文件(二进制包安装)

3. yum安装:原理用的是rpm,rpm的升级版

一. rpm安装(了解即可)

查询命令:

命令效果
rpm -q 软件名(httpd)

查询httpd软件是否安装了

(只能查询rpm或yum安装的软件,编译安装的查不到)

rpm -qc 软件名(httpd)查询httpd软件的配置文件
rpm -qi 软件名(httpd)查询httpd的基本信息
rpm -qa 软件名(httpd)查询全部文件

安装命令:

rpm -ivh 软件名(i:install  v:显示过程 h:人性化)

为什么不常用rpm安装?

因为有依赖关系,yum安装就是基于rpm基础上升级,解决了依赖关系,所以能用rpm的可以用yum安装。

卸载命令:

rpm -e 软件名

二. yum安装

yum安装命令:yum  install  软件包

yum安装原理:

1. 原理名词解释:

元信息:安装包的位置,rpm依赖关系

元信息来源:1. 别人生成好的   2. 自己建

服务端(server)安装包和依赖关系(元信息数据库文件:安装包的位置,依赖关系)

客户端(client):配置文件

本地yum:自己既是服务端,也是客户端。没网的时候救急用。(因为包少而且版本低)

服务端一定要有两个文件夹:repodata:yum源的配置文件的仓库数据

                                               packages:安装包的文件夹

挂载:用系统中的某个文件夹和外来硬件设备做关联,使用这个文件夹等于使用该硬件设备。

所有的外来硬件设备,想在linux中使用必须挂载。

挂载命令:mount  /dev/sr0(光驱,即外接硬件设备) /mnt

解挂:umont  /mnt

           umount  /dev/sr0

建立本地yum仓库要挂载光盘,因为光盘中有软件包

2. 本地yum仓库搭建过程(重要):

mount  /dev/sr0  /mnt                 #准备服务端必须要有两个文件夹

cd  /etc/yum.repos.d                  #切换到配置文件的规定目录

mkdir  bak                                   #建立备份文件夹

mv  *.repo  bak                           #把网络源移动到备份文件夹,减少影响

注意配置文件必须以.repo结尾

vim  local.repo                          #配置文件

[cxk]                                           #仓库的描述

name=cxk                                  #仓库的名字

baseurl=file:///mnt                    #安装包的位置

gpgcheck=0                              #不验证安装的安全性

yum  clean  all                          #清除缓存

yum  makecache                      #重新生成元信息

三. 编译安装

1.编译安装原理:

①   ./configure   

      脚本文件,是开发者写好的脚本,放在源代码目录中给用户用的

作用:

Ⅰ. 检测编译环境(依赖包是否安装完整  gcc  gcc-c++)

Ⅱ. 选择安装路径

       yum和rpm默认将软件安装etc目录

       编译可以自由选择安装路径。--prefilx:指定安装目录

Ⅲ. 添加减少安装软件的功能

添加:-- enable  --with

减少:--disable  --

②   make

作用:将人类使用的高级语言翻译成二进制

选项: -j 2 使用2颗cpu去编译  会形成一个二进制文件

③   make install:

作用:将这个二进制文件和配套文件复制到之前规定的目录中

小tips:make和make install可以连起来写:make&&make install

2. 实操:编译安装nginx

安装文字步骤:

cd  /opt                                                         #把软件包下载到opt文件夹

wget http://nginx/download/nginx-1.18.0.tar.gz       

#网络源下载nginx软件包(网址就是软件包的下载链接网址)

tar xf   nginx-1.18.0.tar.gz                           #解压下好的软件包

cd  nginx-1.18.0                                          #进入解压好的软件文件夹

yum -y install gcc pcre-devel openssl-devel zlib-devel openssl  openssl-devel

#请使用网络源,这一步是安装nginx需要的环境,其他软件需要其他环境。

mkdir  -p  /apps/nginx                                #创建安装软件的文件夹

./configure   --prefix=/apps/nginx               #指定安装文件夹

make

make  install

安装图解:

1

2

3

4

 启动nginx,检测是否安装成功:

步骤详解:

ln -s /apps/nginx/sbin/nginx   /usr/sbin/nginx          #做软链接

nginx                                      #直接启动

ss  -natp  |grep  80                 #检测  或者直接访问

systemctl   stop  firewalld      #关闭防火墙

setenforce   0                         #关闭核心防护

#真机打开浏览器或打开另一台linux,输入ip地址,查看是否可以登录上

nginx  -s  stop                         #关闭nginx

图解:

本文标签: 三种方法软件Linux