0

lubuntu 15.04でKurento全体を構築しようとしています(UIが異なるubuntu 15.04のビビッドと同じです)。すべてのリポジトリのクローンを作成することから始めました。

mkdir kurento
cd kurento

git clone  https://github.com/Kurento/kms-jsonrpc.git
git clone https://github.com/Kurento/kurento-module-creator.git
git clone https://github.com/Kurento/kms-filters.git
git clone https://github.com/Kurento/kms-core.git
git clone https://github.com/Kurento/kms-elements.git
git clone https://github.com/Kurento/adm-scripts.git
git clone https://github.com/Kurento/kms-cmake-utils.git
git clone https://github.com/Kurento/kms-crowddetector.git
git clone https://github.com/Kurento/kms-pointerdetector.git
git clone https://github.com/Kurento/kms-platedetector.git
git clone https://github.com/Kurento/kurento-media-server.git
git clone https://github.com/Kurento/kms-plugin-sample.git
git clone https://github.com/Kurento/kms-opencv-plugin-sample.git

次に、kms-cmake-utils をインストールします。

cd kms-cmake-utils
mkdir build
cd build
cmake ..
make install

完了しました。cmake モジュール ディレクトリに一連のファイルがインストールされます。次に、kms-core をインストールしようとしました。

cd kms-core
mkdir build
cd build
cmake ..

しかし、cmakeは次のエラーで停止します

-- checking for module 'KurentoModuleCreator'
--   package 'KurentoModuleCreator' not found
CMake Error at /usr/share/cmake-3.0/Modules/GenericFind.cmake:93 (message):
  Library KurentoModuleCreator not found

私はkurento-module-creatorをインストールしようとしました:

cd kurento-module-creator
mvn install

.m2 ディレクトリにいくつかのファイルを準拠してインストールします。それが正しく行われたかどうかを知るためのmavenの経験はありません。

ただし、kms-core のエラーは解決しません。どうやら、cmake find_package コマンドは FindKurentoModuleCreator.cmake を見つけることができません。Kurento のどのリポジトリにもファイルが見つかりませんでした。私が間違っているかどうか誰か教えてもらえますか?

4

1 に答える 1

6

デフォルトでは、すべての kms 関連プロジェクトは debian パッケージとしてビルドする準備ができています。

cmakeandを手動で使用する代わりに、make installdebian パッケージを生成してインストールする方が簡単です。

生成する手順は非常に簡単です。

export PROJECT_NAME=<project_name>
mkdir build_$PROJECT_NAME
cd build_$PROJECT_NAME
git clone https://github.com/Kurento/$PROJECT_NAME
cd $PROJECT_NAME
debuild -uc -us

debuild が正常に終了すると、build_<project_name>ディレクトリにいくつかの debian パッケージが作成されます。以下を使用してインストールできます。

sudo dpkg -i *deb

依存関係が満たされていないために debuild が失敗する可能性があります。この場合、apt-get を使用してインストールするか、kurento 依存関係の場合は生成する必要があります。

それにもかかわらず、kurento リポジトリで既にコンパイルされているすべての kurento パッケージ (ソースが github でも利用できるいくつかのカスタム依存関係を含む) を利用できます。

deb http://ubuntu.kurento.org trusty kms6

または、すべてのマスター ブランチ ビルドがある dev チャネルで

deb http://ubuntu.kurento.org trusty-dev kms6

パッケージは、kurento が公式にサポートしているこのリリースを使用して生成されているため、trusty リリース用ですが、通常は 15.04 にもインストールできます。

于 2015-10-29T09:22:05.017 に答える