0

SSH 経由で CentOS VPS にSphinx検索をインストールしようとしていますが、依存関係の問題が解決できないようです。

私が使用しているOSは次のとおりです。

cat /etc/redhat-release
CentOS 6.4 (Final)

uname -a
Linux host.example.com 2.6.32-042stab074.10 #1 SMP Fri Mar 1 09:18:44 MSK 2013 i686 i686 i386 GNU/Linux

これは、32ビットのCentOS 6 rpmが必要なように見えるので、次のコマンドでインストールしようとしました:

sudo yum install http://sphinxsearch.com/files/sphinx-2.0.8-1.rhel6.i386.rpm

しかし、次のエラーメッセージが表示されます。

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.advancedhosters.com
 * extras: centos.mirror.constant.com
 * updates: mirror.lug.udel.edu
base                                                                                                                                                                      | 3.7 kB     00:00     
extras                                                                                                                                                                    | 3.5 kB     00:00     
updates                                                                                                                                                                   | 3.4 kB     00:00     
Setting up Install Process
sphinx-2.0.8-1.rhel6.i386.rpm                                                                                                                                             | 5.6 MB     00:30     
Examining /var/tmp/yum-root-oMekz6/sphinx-2.0.8-1.rhel6.i386.rpm: sphinx-2.0.8-1.rhel6.i386
Marking /var/tmp/yum-root-oMekz6/sphinx-2.0.8-1.rhel6.i386.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package sphinx.i386 0:2.0.8-1.rhel6 will be installed
--> Processing Dependency: libmysqlclient.so.16 for package: sphinx-2.0.8-1.rhel6.i386
--> Processing Dependency: libmysqlclient.so.16(libmysqlclient_16) for package: sphinx-2.0.8-1.rhel6.i386
--> Finished Dependency Resolution
Error: Package: sphinx-2.0.8-1.rhel6.i386 (/sphinx-2.0.8-1.rhel6.i386)
           Requires: libmysqlclient.so.16
Error: Package: sphinx-2.0.8-1.rhel6.i386 (/sphinx-2.0.8-1.rhel6.i386)
           Requires: libmysqlclient.so.16(libmysqlclient_16)
 You could try using --skip-broken to work around the problem
** Found 2 pre-existing rpmdb problem(s), 'yum check' output follows:
frontpage-2002-SR1.2.i386 has missing requires of libexpat.so.0
sendmail-cf-8.14.4-8.el6.noarch has missing requires of sendmail = ('0', '8.14.4', '8.el6')

私が何をしようとしても、私はいつも欠けているようですlibmysqlclient.so.16.

このパッケージをどこで見つけることができますか?

4

3 に答える 3

0

SphinxSearch docker ファイル ( dockerハブ リンク) を使用して、SphinxSearch を簡単にインストールします。

それをつかむ:

docker pull leodido/sphinxsearch:latest

ソースからコンパイルする方法(SphinxSearch をインストールするためのより良いモードとしてお勧めします)を確認したい場合は、それらを調べてください

于 2015-06-19T16:04:41.317 に答える