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
. - 데비안 아래에 새로운 (현재 비공식) 최신 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
- 달리기