目录
一.YUM仓库搭建
1.简介:
2.搭建思路:
3.实验:单机yum的创建
二.编译安装
1.简介
2.安装过程
3.实验:编译安装nginx
一.YUM仓库搭建
1.简介:
yum是一个基于RPM包(是Red-Hat Package Manager红帽软件包管理器的缩写)构建的软件更新机制,能够自动解决软件包之间的依赖关系。解决了日常工作中的大量查找安装依赖包的时间
优点 :1.简单2.自动解决依赖关系
缺点 :1.软件的功能不全2.软件的版本过旧
2.搭建思路:
安装软件首先要有安装包
包不在本地 , 网络上有一台服务器给你提供安装包
客户端配置文件
1.必须在/etc/yum.repos.d/这个目录下
2.配置文件必须以“*.repo"结尾
配置文件内容:
[base] #仓库的描述,可以随便写(字母)
name=ali #仓库的名字,不要重复即可,可以随便起(字母)
baseurl=http:// #指名服务器的位置,去服务端下载软件包
gpgcheck=0 #开启包的验证 如果是0 代表关闭包的验证
默认选项 是 自动开启仓库 1开启 0关闭
enabled=1 #是否开启仓库
3.实验:单机yum的创建
服务端
1.挂载 光驱 到某一个文件夹:mount /dev/sr0 /mnt
客户端
2.写配置文件
(1)cd /etc/yum.repos.d #切换到指定目录,写配置文件
(2)mkdir bak #建立文件夹
(3)mv *.repo bak #移走网络源
(4)vim local.repo #建立本地文件夹
(5)yum clean all #清理缓存
(6)yum makecache #下载源信息
(7)yum install tree -y #安装tree 软件
二.编译安装
1.简介
在编译安装前首先要有编译软件
优点:1.软件版本比较新,新功能,修复bug 2.可以自行定义配置文件的路径
缺点:复杂,比较慢
2.安装过程
1.tar解压安装包 解压并释放源代码到指定目录
2../configure配置 #脚本文件,源码包中自带
3.make 将源代码编译成二进制可以执行的文件
4.make install 将软件安装进系统的指定路径
./configure功能:
(1).检测安装环境
(2).可以选择安装软件的哪些功能生成一个软件make.file ,按照这个文件的配置进行编译安装
(3).指定安装路径(--prefix =路径 路径可以不存在,会自动建立,默认在 /usr/local/nginx)
3.实验:编译安装nginx
1.tar解压安装包
2../configure配置
首先安装依赖环境
再用 ./configure 检测环境并指定安装目录
3.make编译 -j2 用两个核心编译
4.make instal : 将软件安装进系统的指定路径
5.建立软连接使得nginx能够直接使用并能够补全
进入nginx 关闭防火墙,将SELinux的强制模式禁用