yum安装ngnix

自作多情 提交于 2020-03-17 13:17:22

某厂面试归来,发现自己落伍了!>>>

查看机器上的ngnix进程

[root@ab0be27c0bd3 pkgconfig]# ps -ef | grep ngnix

root     42304 40718  0 11:13 pts/0    00:00:00 grep --color=auto ngnix

自己是个linux白痴,看到这个有结果还以为系统安装了ngnix。。其实这个只是开启了一个grep命令的进程:

在Linux系统当中:触发任何一个事件时,系统都会将它定义为一个进程,并且给予这个进程一个ID,称为PID,同时依据触发这个进程的用户与相关属性关系,给予这个PID一组有效的权限设置。

所以系统中是没有安装ngnix,那么开始安装

//查看repo源是否可安装的ngnix包
# yum search --enablerepo=XXX XX-nginx
//结果是有的,然后直接从repo源安装
# sudo yum install -y --enablerepo=XXX XX-nginx

Downloading packages:


Error downloading packages:
  XX-nginx-1.6.2-20170309145646.x86_64: [Errno 5] [Errno 2] No such file or directory

从repo源安装结果报错找不到文件??

清除了下缓存

# yum clean all

再查看还是有可安装的ngnix包

然后想起,之前改了/usr/bin/yum和/usr/bin/yum-config-manager的版本改成python2.6,还把/usr/libexec/urlgrabber-ext-down中的改成python-ext-down,现在把这个下载器中的版本也改成

# !/usr/bin/python2.6

再安装,居然成功了。。那之前用yum安装maven失败是不是就是这里没改对呀>_<。

# sudo yum install -y --enablerepo=XXX XX-nginx

...
Install  1 Package

Total download size: 5.7 M
Installed size: 13 M
Downloading packages:
XX-nginx-1.6.2-20170309145646.x86_64.rpm                                                                                                                  | 5.7 MB  00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : XX-nginx-1.6.2-20170309145646.x86_64                                                                                                                          1/1
  Verifying  : XX-nginx-1.6.2-20170309145646.x86_64                                                                                                                          1/1

Installed:
  XX-nginx.x86_64 0:1.6.2-20170309145646

Complete!

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!