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 处的 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”之后)运行
sudo apt-get install libunistring-dev
- 跑步