Linux へのインストール
項目一覧
ステップ1 : C++ 17ポリゴンを選択する
ステップ2 : mongocx ドライバーの最新バージョンをダウンロードする
mongocx ドライバーをビルドするための最も信頼できる開始点は、最新リリースの tarball です。
mongocx のリリース ページには、インストールするバージョン用のリリース tarball へのリンクがあります。たとえば、バージョン3をダウンロードします。 10 。 1 :
curl -OL https://github.com/mongodb/mongo-cxx-driver/releases/download/r3.10.1/mongo-cxx-driver-r3.10.1.tar.gz tar -xzf mongo-cxx-driver-r3.10.1.tar.gz cd mongo-cxx-driver-r3.10.1/build
取得するソース ツリーの build
ディレクトリに変更していることを確認してください。
ステップ3 : ドライバーを構成する
追加構成がない場合、 mongocxx
は ソースからビルドするユーザーへのサービスとして、ローカル ビルド ディレクトリにインストールします。 mongocxx
を/usr/local
へのインストール用に構成するには、次のcmake
コマンドを使用します。
cmake .. \ -DCMAKE_BUILD_TYPE=Release \ -DMONGOCXX_OVERRIDE_DEFAULT_INSTALL_PREFIX=OFF
これらのオプションは C++ 17ポリゴン オプションと自由に組み合わせることができます。 たとえば、ユーザーが Boost ポリゴン オプションを使用して上記のコマンドを実行する方法は次のとおりです。
cmake .. \ -DCMAKE_BUILD_TYPE=Release \ -DBSONCXX_POLY_USE_BOOST=1 \ -DMONGOCXX_OVERRIDE_DEFAULT_INSTALL_PREFIX=OFF
ステップ4 : ドライバーをビルドしてインストール
ドライバーをビルドしてインストールします。
cmake --build . sudo cmake --build . --target install
ドライバーは、2 つの方法のいずれかの方法で後でアンインストールできます。 まず、アンインストール ターゲットを呼び出すことができます。
sudo cmake --build . --target uninstall
次に、アンインストール スクリプトを呼び出すことができます。
sudo <install-dir>/share/mongo-cxx-driver/uninstall.sh