Artikelkategori: Program
Skriven av minime 2021-08-06 17:15
url: 
Redigerad av: minime  2024-04-23 15:25:00

Installera Kodi-20.5 (Nexus) på Slackware ARM 15.0 och Current Raspberry Pi

Tänkte försöka beskriva hur man installerar Kodi-20.5 på Slackware ARM-15 Raspberry Pi

Innan vi börjar så utgår jag ifrån att du redan installerat Slackware ARM 15.0 för Raspberry Pi (Full installation), om inte så rekommenderar jag denna https://sarpi.penthux.net/.
Efter du är klar med installationen så kan vi fortsätta.

(Denna artikel är långt ifrån klar)

Följande paket (Slackbuilds) behövs för att kunna kompilera Kodi:

Installera jdk

Först måste man logga in på oracles sida för att kunna ladda ner källkoden.

Ladda ner paket här:

jdk-8u381-linux-arm32-vfp-hflt.tar.gz (arm)

Gör sedan följande för att packa upp, skapa och installera JDK:
# cd /usr/src
# wget https://slackbuilds.org/slackbuilds/15.0/development/jdk.tar.gz
# tar -xf jdk.tar.gz
# rm -rf jdk.tar.gz
# cd jdk

Notis (username), vilken användare du är inloggad som och laddade ner jdk source med.
OBS! I jdk.SlackBuild filen är det angivet version 8u391, redigera jdk.SlackBuild och ange 8u381 i stället p.g.a att den sista jdk versionen för arm 32-bit är 8u381.

# mv ~username/Downloads/jdk-8u381-linux-*.tar.gz ./
# ./jdk.SlackBuild
# installpkg /tmp/jdk-8u381-*-1_SBo.tgz

Skapa java miljön och kolla att java är installerat på systemet:
# export JAVA_HOME=/usr/lib64/java
# export MANPATH="${MANPATH}:${JAVA_HOME}/man"
# export PATH="${PATH}:${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin"
# java -version

Systemet ska då visa något liknande:
java version "1.8.0_381"
Java(TM) SE Runtime Environment (build 1.8.0_381-b02)
Java HotSpot(TM) Server VM (build 25.371-b02, mixed mode)

Liknande kommer du att behöva göra för alla andra paketberoenden med ev. handpåläggning för att anpassa det för just ARM (32-bit):

libass, tinyxml, libmicrohttpd, rapidjson, pycryptodomex, libnfs, platform, libcecdav1d

Om du inte orkar bygga dessa paketen själv så har jag redan färdiga paket som du kan ladda ner från min github och installera med kommandot "installpkg <Paketnamn>".

Sedan du byggt och/eller installerat alla paketberoenden så är det dags att bygga kodi.

Bygg, skapa kodi-paketet och installera kodi

Ladda ner kodi buildscript:

# wget https://www.slackwarelinux.se/slackbuilds/kodi-20.5.tar.xz 
(Tills paketet finns på servern, hämta SlackBuild via github länken nedan) /mdkdio

Packa upp buildscriptet:

# tar -xf kodi-20.5.tar.xz

Städa upp lite:

# rm -rf kodi-20.5.tar.xz

Gå in i kodi mappen:

# cd kodi-20

Scriptet laddar själv ner hela source koden från git, så detta behöver du inte göra själv.
Observera dock att sourcen ligger på över 700 MB så det är ganska mycket data.
Varför inte ta ner tar filen istället? Det verkar som om addons är borttagen från tar filen.
Så vill du bygga ex. inputstream.adaptive addons är detta smidigast så.
inputstream.adaptive behövs för att kunna se på stream, så som netflix och C-More.

Kompilera och bygg kodi paketet:

# ./kodi.SlackBuild

När byggandet är klart så är det bara att installera kodi:

# installpkg /tmp/kodi-20.5-*-1_SLse.tgz
# installpkg /tmp/kodi-addons-20.5-*-1_SLse.tgz

Konfigurera din Raspberry Pi

För att konfigurera systemet så görs detta med hjälp av en textfil som ligger under "/boot/config.txt".

Den konfigurationen som jag fick att fungera best för mig finns att ladda ner här.
Information om alla dess parametrar och olika inställningar finner du här.

Slackbuild scritet för kodi-20.x finns även på github.

Tack till Larry Hajali slackbuildscript för kodi-17.6, Arch Linux, http://axes2solution.com.

×