![最新のDebianに最新のKodiをインストールする方法は?](https://linux33.com/image/172645/%E6%9C%80%E6%96%B0%E3%81%AEDebian%E3%81%AB%E6%9C%80%E6%96%B0%E3%81%AEKodi%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AF%EF%BC%9F.png)
Debian10リポジトリにあるKodiの現在のバージョンはv17.6です。このバージョンは正しく機能しません(使用できません)。それで、最新バージョンをインストールしてみました。
私は次のステップに従いました。Kodiリポジトリ用「Debian / Ubuntuビルドガイド」単にPPAを追加していないだけです。使用中のsudo apt build-dep kodi
「platbuffers-dev」および「libshairplay-dev」パッケージが見つからず、依存関係を手動でビルドしようとすると、「libmysqlclient-dev」のインストール候補はありません。 「Linuxビルドガイド」(「Debian / Ubuntuビルドガイド」の最後のステップ)の「Kodiビルド」ステップを実行しようとすると、コマンドを実行すると次のエラーが発生しますcmake ../kodi -DCMAKE_INSTALL_PREFIX=/usr/local -DX11_RENDER_SYSTEM=gl
。
CMakeLists.txtのCMakeエラー:95(core_add_library):不明なCMakeコマンド 'core_add_library'。
CMakeLists.txtのCMake警告(開発中):cmake_minimum_requiredコマンドは存在しません。次のコード行
cmake_minimum_required(バージョン3.13)
ファイルの上部に追加する必要があります。このプロジェクトの以前のCMakeバージョンをサポートする場合は、指定されたバージョンが低くなる可能性があります。詳細については、「cmake --help-policy CMP0000」を実行してください。この警告はプロジェクト開発者向けです。これを抑制するには、-Wno-dev を使用します。
- 設定が不完全でエラーが発生しました!
PPAを追加する必要がありますか?追加する必要がありますか?それともコンパイルするために他に何をすべきか?以下からインストールすることをお勧めします。フラットパック代わりに?
答え1
- 最新バージョンは Debian Bullseye にあるので、以下はもう必要ありません。。 Debian 11を実行している場合
sudo apt-get install kodi
。 - 最新バージョンは Debian Buster-backports にあるので、次は必要ありません。。 Debian 10を実行している場合
sudo apt install -t buster-backports kodi
。 - Debian の下に新しい (現在非公式) 最新の Kodi リポジトリがあります。
- これで、いくつかの追加コマンドを実行したときにDebian 10で動作する新しいビルドガイドがあります。これは私にとって効果的です。
- 走る
sudo apt-get install rapidjson-dev
- フォローするこのガイド(「内部依存性の活性化」ステップは無視しても構いません)
- 実行
sha256sum ~/Downloads/19.0a2-Matrix.zip
(または任意のファイルからダウンロードGitHub名前付き) - ビルドコマンドを実行する前(または「/usr/bin/ld:-luistring notfound」エラーが発生した後)を実行してください。
sudo apt-get install libunistring-dev
- 走る