web-dev-qa-db-ja.com

Redhatへのnginxのインストール-libpcre.so.0がないエラー

私はnginx-1.10.3-1.el6.ngx.x86_64をredhat7 64ビットにインストールしようとしています。私が走るとき

Sudo rpm -Uvh http://nginx.org/packages/rhel/6/x86_64/RPMS/nginx-1.10.3-1.el6.ngx.x86_64.rpm

私はこのエラーを受け取ります:

Error: Package: nginx-1.10.3-1.el6.ngx.x86_64 (nginx)
           Requires: libpcre.so.0()(64bit)

これが私が試したものです。

Sudo yum install pcre pcre-devel -y
Sudo ln -s /usr/lib64/libpcre.so.1 /usr/lib64/libpcre.so.0
export LD_LIBRARY_PATH=/usr/local/lib:/usr/lib:/usr/lib64
Sudo ldconfig
Sudo ldconfig -p|grep pcre

libpcre32.so.0 (libc6,x86-64) => /lib64/libpcre32.so.0
libpcre32.so (libc6,x86-64) => /lib64/libpcre32.so
libpcre16.so.0 (libc6,x86-64) => /lib64/libpcre16.so.0
libpcre16.so (libc6,x86-64) => /lib64/libpcre16.so
libpcreposix.so.0 (libc6,x86-64) => /lib64/libpcreposix.so.0
libpcreposix.so (libc6,x86-64) => /lib64/libpcreposix.so
libpcrecpp.so.0 (libc6,x86-64) => /lib64/libpcrecpp.so.0
libpcrecpp.so (libc6,x86-64) => /lib64/libpcrecpp.so
libpcre.so.1 (libc6,x86-64) => /lib64/libpcre.so.1
libpcre.so (libc6,x86-64) => /lib64/libpcre.so

Sudo rpm -Uvh http://nginx.org/packages/rhel/6/x86_64/RPMS/nginx-1.10.3-1.el6.ngx.x86_64.rpm

と私はまだ同じエラーが発生します。 ldconfigコマンドでシンボリックリンクが表示されない理由がわかりません。 nginxの依存関係を修正するにはどうすればよいですか?

2
max

RHEL/CentOS 7を実行している場合、おそらく7つのパッケージが http://nginx.org/packages/rhel/7/x86_64/RPMS/ にあり、RHEL用のパッケージではありません。 6。

6
Ulrich Schwarz