我需要一些帮助在Suse 11上安装ngnix,这是我第一次尝试这样做,所以我可能缺少一些基本的东西。到目前为止,我已经:
wget http://nginx.org/packages/opensuse/12.1/SRPMS/nginx-1.4.7-1opensuse12.1.ngx.src.rpm
我跑的那辆车
yast nginx-1.4.7-1opensuse12.1.ngx.src.rpm
它安装了以下几个文件: /usr/src/packages/SOURCES/
但是,例如,当我运行chkconfig --add ngnix时,我会得到一个ngnix: unknown service错误。
在安装过程中我错过了哪些步骤
(我能够在Suse Linux 13.1的常规版本上运行这一切,但这与Enterprise之间的差异使我感到困惑.)
发布于 2014-03-19 15:52:08
您已经安装了源代码包,而不是编译过的版本。
相反,试着
http://nginx.org/packages/opensuse/12.1/x86_64/RPMS/nginx-debug-1.4.7-1opensuse12.1.ngx.x86_64.rpm`或者,对于32位安装,
http://nginx.org/packages/opensuse/12.1/i586/RPMS/nginx-debug-1.4.7-1opensuse12.1.ngx.i586.rpm发布于 2015-09-17 11:50:43
nginx.org目前为opensuse 12.1和sles 12提供了二进制文件。
这里指令是针对SLES 12的,但在这里,它们被重复并修改为opensuse 12.1
sudo zypper addrepo -G -t yum -c 'http://nginx.org/packages/mainline/opensuse/12.1' nginx
sudo zypper in nginx也可以添加opensuse构建二进制文件。
但是在您的问题中,您询问了SLES 11,但我看到您正在安装opensuse12.1 src软件包。这是造成您的问题的原因之一,您不能这样做,或者如果可以的话,SLES != opensuse是错误的,但是如果您使用的是开放使用,您会更喜欢opensuse 11而不是SLES 11。
后藤
https://software.opensuse.org/package/nginx
单击正在使用的SLES 11版本,如果它是SP4,则没有配置主回购服务器:http。如果您是在SP3上,那么单击https://build.opensuse.org/package/show?project=server%3Ahttp&package=nginx就会显示,尽管配置了SP3,但它目前并没有构建,因为GeoIP是未解决的。
但是您需要的是nginx1.4.7的遗留版本,而不是当前稳定的1.8.0
您可以通过建房查看,看看是否可以找到匹配的SLES 11 SPx和nginx版本。
然后我将它添加为回购,下面是我如何将nginx添加到SLES 12 (注意,osb_suse_servers_http只是我使用的回购名称)
sudo zypper ar http://download.opensuse.org/repositories/server:/http/SLE_12 osb_suse_servers_http
sudo zypper in nginxhttps://serverfault.com/questions/583157
复制相似问题