centos7 go yum 安装_centos7使用yum 下载安装指定安装包,并制作yum源

在linux上使用源码的方式安装软件非常使用,使用yum安装可以简化安装过程。

比如我们想要安装nginx,服务器又不能上网,且不想使用编译的方式进行安装,我们就需要找一台与服务器相同环境,可以上网的服务器,在自己电脑上装个虚拟机也是可以的:

1、首先使用yum安装yum-plugin-downloadonly包,如图1,此包是用来下载rpm包而不进行安装;

8d2df01c96b63c6acf8bc7752e94a637.png

图1

2a4a29ca131785dbcefa97d82663cfcd.png

图2

2、接下来使用yum install nginx --downloadonly --downloaddir=/opt/nginx下载nginx安装包及其所依赖的包到/opt/nginx目录下,如图3:

(--downloadonly只进行下载不安装,--downloaddir下载到所指定的目录)

8127681cc038ec52331de26da3ef984d.png

图3

3、我们进入/opt/nginx目录下查看是否下载成功,如图4表示我们下载成功了。

d01ecb5f3304e0af3d059e9deb4ee29c.png

图4

4、接下来我们要将下载下来的包制作成自己的源,需要使用命令yum install createrepo -y安装建立仓库命令,如图5:

28b864eb6caa4deb8ea96f0338429e68.png

图5

5、createrepo包安装完毕后,使用createrepo /opt/nginx命令建立仓库

3b98e2f32116f6b98951b9c00b89826f.png

图6

6、进入/opt/nginx目录下可以看到repodata目录,此时我们已经建立成功了

c01fa81aedd1d98dfbc0a87bd3d8f67a.png

图7

7、接下来我们使用tar命令进行打包,上传到我们要安装nginx的服务器上,并解压,然后在/etc/yum.repo目录下创建nginx.repo文件,并写入仓库所在的路径,如图8:

(这个repo文件名字可以根据自己想法去创建,但一定要是.repo结尾)

cde3657c2279244222ff7fe02c5e441e.png

图8

8、接下来就开始安装nginx了,这里我就直接断掉网络清空yum缓存进行安装了;

7e291e64ab3690dd6c77df076d28c82c.png

图9

701de1d7684b7234d0e205f1b6c9fbb8.png

图10

dcb4dfefef7782dfbb4e1848477eb705.png

图11

9、根据图10和图11可以看出安装成功,现在我们启动nginx测试一下;

426ca15453f8353c51c3853f27559655.png

图12

6b1bec110f0a1d189a8fb87b3f2f416d.png

图13

根据图12看到启动成功,80端口也已经监听,网页打开也成功了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值