在linux上使用源码的方式安装软件非常使用,使用yum安装可以简化安装过程。
比如我们想要安装nginx,服务器又不能上 ,且不想使用编译的方式进行安装,我们就需要找一台与服务器相同环境,可以上 的服务器,在自己电脑上装个虚拟机也是可以的:
1、首先使用yum安装yum-plugin-downloadonly包,如图1,此包是用来下载rpm包而不进行安装;
图1
图2
2、接下来使用yum install nginx –downloadonly –downloaddir=/opt/nginx下载nginx安装包及其所依赖的包到/opt/nginx目录下,如图3:
(–downloadonly只进行下载不安装,–downloaddir下载到所指定的目录)
图3
3、我们进入/opt/nginx目录下查看是否下载成功,如图4表示我们下载成功了。
图4
4、接下来我们要将下载下来的包制作成自己的源,需要使用命令yum install createrepo -y安装建立仓库命令,如图5:
图5
5、createrepo包安装完毕后,使用createrepo /opt/nginx命令建立仓库
图6
6、进入/opt/nginx目录下可以看到repodata目录,此时我们已经建立成功了
图7
7、接下来我们使用tar命令进行打包,上传到我们要安装nginx的服务器上,并解压,然后在/etc/yum.repo目录下创建nginx.repo文件,并写入仓库所在的路径,如图8:
(这个repo文件名字可以根据自己想法去创建,但一定要是.repo结尾)
图8
8、接下来就开始安装nginx了,这里我就直接断掉 络清空yum缓存进行安装了;
图9
图10
图11
9、根据图10和图11可以看出安装成功,现在我们启动nginx测试一下;
图12
图13
根据图12看到启动成功,80端口也已经监听, 页打开也成功了。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!