分享

linux之安装软件的三种方式

 微笑如酒 2023-01-25 发布于广东

前言

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

测试

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多