前言 1、哪三种方式 rpm安装、yum安装、源代码编译安装 2、各自的区别 rpm安装类似于windows中的安装包,下载下来之后直接安装,缺点是不能自己解决安装包依赖的问题 yum安装基于rpm安装。相当于rpm安装的优化版,解决了安装包的依赖问题,缺点是无法自定义安装 源代码编译安装是通过编译源代码得到软件包,优点是可以自定义定制安装软件,缺点是无法解决安装包依赖问题 rpm安装 1、格式 安装软件:rpm -ivh [软件包名称] 卸载软件:rpm -e [软件包名称] 更新软件:rpm -Uvh [软件包名称] 2、安装 3、卸载 4、更新 5、软件包介绍 zsh-5.0.2-34.el7_8.2.x86_64.rpm 软件包名称:zsh 版本号:5.0.2第多少次编译:34适用的平台:el7_8(CentOS 7) 适用的系统位数:x86_64 扩展名:rpm 6、其他了解的操作 查看软件包的配置文件 [root@localhost ~]# rpm -qc zsh 查看是否安装某软件 [root@localhost ~]# rpm -q zsh 查看当前系统安装了哪些软件 [root@localhost ~]# rpm -qa 查看软件的安装路径,查看安装了哪些东西 [root@localhost ~]# rpm -ql zsh yum安装 1、安装 yum install [软件包名称] 参数: -y 免交互 --nogpgcheck 忽略公钥认证 2、卸载 yum remove [软件包名称] 参数:-y 免交互 3、更新 yum update [软件包名称] 参数:-y 免交互 注:如果update后面跟具体的软件包名称,则更新指定软件包;如果没有指定,则更新系统所部需要更新的软件包 4、yum安装的生命周期(以安装zsh为例) 1、执行 yum install zsh -y 2、去 /etc/yum.repos.d 找以 .erpo结尾的文件 3、通过.erpo文件中的链接,找到对应的软件仓库 4、在对应的软件仓库中下载指定的软件包 5、缓存至 /var/cache/yum/ 6、根据缓存,安装软件包 7、删除软件包(keepcache 是否保存缓存,0代表不保存,1代表保存) 注: /etc/yum.conf 是yum的配置文件 5、搭建yum仓库 本地版 下载必须要的软件 创建软件仓库 下载对应的软件(直接把之前的软件包复制过去的) 初始化仓库 添加yum源 生成缓存 测试 远程版 开始的步骤和本地版的一摸一样(去掉本地版的测试环节就是远程版的开始步骤) 安装远程访问软件(nginx) 修改nginx的配置文件 测试更改是否成功 启动nginx 关闭selinux和防火墙 网页测试 测试机测试 安装需要的软件 备份源 添加源 刷新缓存 测试 源代码编译安装 1、特点 可以自定制软件;按照需要构建软件。 2、编译安装 下载源代码包 wget https://nginx.org/download/nginx-1.20.2.tar.gzyum install pcre pcre-devel zlib zlib-devel -y 解压 tar -xf nginx-1.20.2.tar.gz 自定义编译 编译 make 安装 make install 启动nginx /usr/local/nginx/sbin/nginx 注:关闭nginx的命令 /usr/local/nginx/sbin/nginx -s stop 和 systemctl stop nginx 测试 |
|