如何在最新的 Debian 上安裝最新的 Kodi?
Debian10 儲存庫中的目前 Kodi 版本是 v17.6。此版本無法正常工作(無法使用)。因此,我正在嘗試安裝最新版本。
我遵循了Kodi 儲存庫的“Debian/Ubuntu 建構指南”的步驟,只是沒有添加 PPA。我用作
sudo apt build-dep kodi
包“flatbuffers-dev”和“libshairplay-dev”找不到,並且在嘗試手動建構依賴項時沒有“libmysqlclient-dev”的安裝候選。當嘗試按照“Linux 建構指南”的“建構 Kodi”步驟(這是“Debian/Ubuntu 建構指南”的最後一步)執行命令時出現以下錯誤cmake ../kodi -DCMAKE_INSTALL_PREFIX=/usr/local -DX11_RENDER_SYSTEM=gl
:CMakeLists.txt:95 (core_add_library) 處的 CMake 錯誤:未知的 CMake 命令“core_add_library”。
CMakeLists.txt 中的 CMake 警告 (dev):不存在 cmake_minimum_required 命令。一行程式碼如
cmake_minimum_required(版本 3.13)
應該添加到文件的頂部。如果您希望為此項目支持較舊的 CMake 版本,則指定的版本可能會更低。有關更多資訊,請執行“cmake –help-policy CMP0000”。此警告適用於項目開發人員。使用 -Wno-dev 來抑制它。
– 配置不完整,出現錯誤!
我需要添加 PPA 嗎?我應該添加嗎?還是應該做其他事情來編譯它?是否建議通過flatpak安裝它?
最新版本現在在 Debian Bullseye 中,因此不再需要以下內容。如果您正在執行 Debian 11,只需執行
sudo apt-get install kodi
.最新版本現在在 Debian buster-backports 中,因此不再需要以下內容。如果您正在執行 Debian 10,只需執行
sudo apt install -t buster-backports kodi
.現在有一個新的建構指南,在執行一些額外的命令時可以與 Debian 10 一起使用。這對我有用:
- 跑
sudo apt-get install rapidjson-dev
- 遵循本指南(您可以忽略“啟用內部依賴項”步驟)
- 執行
sha256sum ~/Downloads/19.0a2-Matrix.zip
(或任何從GitHub下載的文件的名稱)- 在執行建構命令之前(或在出現錯誤“/usr/bin/ld: cannot find -lunistring”之後)執行
sudo apt-get install libunistring-dev