をインストールするときに、私はMariaDB 10.1をインストールしようとすることだし、次のエラー取得しています:ブースト依存エラーMariaDB 10.1
エラー:パッケージ:ガレラ-25.3.15-1.rhel7.el7.centos.x86_64(mariadbを) が必要です:libboost_program_options.so.1.53.0()(64)
フル出力された:
$: yum install MariaDB-server MariaDB-client
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* extras: mirror.us.oneandone.net
* updates: repos.dfw.quadranet.com
Resolving Dependencies
--> Running transaction check
---> Package MariaDB-client.x86_64 0:10.1.14-1.el7.centos will be installed
--> Processing Dependency: MariaDB-common for package: MariaDB-client-10.1.14-1.el7.centos.x86_64
---> Package MariaDB-server.x86_64 0:10.1.14-1.el7.centos will be installed
--> Processing Dependency: galera for package: MariaDB-server-10.1.14-1.el7.centos.x86_64
--> Processing Dependency: libjemalloc.so.1()(64bit) for package: MariaDB-server-10.1.14-1.el7.centos.x86_64
--> Running transaction check
---> Package MariaDB-common.x86_64 0:10.1.14-1.el7.centos will be installed
---> Package galera.x86_64 0:25.3.15-1.rhel7.el7.centos will be installed
--> Processing Dependency: libboost_program_options.so.1.53.0()(64bit) for package: galera-25.3.15-1.rhel7.el7.centos.x86_64
---> Package jemalloc.x86_64 0:3.6.0-1.el7 will be installed
--> Finished Dependency Resolution
Error: Package: galera-25.3.15-1.rhel7.el7.centos.x86_64 (mariadb)
Requires: libboost_program_options.so.1.53.0()(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
私はこのBoostライブラリが/ usr/local/bin/boostlibs/libにインストールされています:
$: locate libboost | grep program
/usr/local/bin/boost_1_53_0/bin.v2/libs/program_options/build/gcc-4.8.3/release/link-static/threading-multi/libboost_program_options.a
/usr/local/bin/boost_1_53_0/bin.v2/libs/program_options/build/gcc-4.8.3/release/threading-multi/libboost_program_options.so.1.53.0
/usr/local/bin/boost_1_53_0/stage/lib/libboost_program_options.a
/usr/local/bin/boost_1_53_0/stage/lib/libboost_program_options.so
/usr/local/bin/boost_1_53_0/stage/lib/libboost_program_options.so.1.53.0
/usr/local/bin/boostlibs/lib/libboost_program_options.a
/usr/local/bin/boostlibs/lib/libboost_program_options.so
/usr/local/bin/boostlibs/lib/libboost_program_options.so.1.53.0
私はこの問題を解決しようとして失敗して、LD_LIBRARY_PATHにこのディレクトリを追加しました:
$: echo $LD_LIBRARY_PATH
/usr/local/lib:/usr/lib64/lksctp-tools:/usr/lib64:/usr/local/bin/boostlibs/lib
私は最終的に私はこれが解決を取得する必要がガレラが必要になります。任意の提案(その仕事)は非常に感謝されます。
boost-1.53は、RHEL 7/CentOS 7のデフォルトバージョンです。# 'yum install boost-devel.x86_64' ... http://mirror.centos.org/centos/7.2.1511/os/x86_64/パッケージ/ –
はい。私はこれがCentOS 7サーバーであることを忘れていました。私はできるだけ早くそれを試みます。ありがとう、Knud。 – PhantomDriver21
私はKnudのリンクから必要なrpmファイルをすべて取得し、maradbをインストールすることができました。再びありがとう、Knud。 – PhantomDriver21