Skip to content
Alwin Esch edited this page Nov 6, 2015 · 36 revisions

Installation of Mupel on your system

Back


General

For installation of Mupel and use complete is a Debian or Ubuntu 64 bit x86 system required. This is to have the needed dependencies for them on known distributions. 64bit is needed to have full functionality there and also for a 32bit build.

Also can it be installed on the 32 bit Version of them, but then it is limited to the OS itself and no cross platform build possible!

Everything except the Linux x86 system becomes installed on user home folder, this does not match the "Filesystem Hierarchy Standard", but prevent access problems where normally a super user is needed.

Also must be the source of them somewhere on the home folder!

Used parts on file system as example of installed Mupel:
(changes from installed dependencies are not below)
Own Installed places: Description:
e.g. $HOME/mupel/... Mupel itself
$HOME/.mupel/... Settings and emulation sytems
/var/lib/chroot/vivid64/... Ubuntu Linux system accessed by chroot system
Changed basesystem parts:
/etc/schroot/... To allow chroot access for the installed build distribution on Linux
/var/lib/chroot/... Where the build systems for Linux becomes installed
/etc/fstab For emulation systems are there bind mount point added

Installation

Step 1: Download the Mupel on your home folder with:

git clone http://github.com/EsMaSol/Mupel

Step 2: Change to them and start mupel-install:

cd Mupel
./mupel-install

Step 3: Select what you want to include:

Help Image 4

Warning: Mac OS-X and iOS are not included in Mupel itself, related to the rights of them! To use it must guaranteed that Linux is installed on a Apple Mac OS X System!

Step 4: As next select the Kodi (xbmc) branch where you want to start (default is master):

Help Image 5

After this step becomes the configuration file stored to $HOME/.mupel/mupel.conf, if you then interrupt the installation and start again becomes this used to prevent set of values again.

Step 5: Then if you want to include CEF comes this branch where you want to start (default is there currently 2526-kodi):

Help Image 6

Step 6a (Optional): If you have selected Mac OS X and needed script for them is not present, can you select a own which maybe handle SSH connection to a external System (Script name is fixed to install-systembuild-mac-osx.

Help Image 7

Note: The dialog before becomes ignored if needed script is present on ./tools/mac-osx/install-systembuild-mac-osx (TODO: A helper script must be created for the future which allow access to external normal Mac OS X PC)

Step 6b (Optional): If you cancel the selection becomes you asked to try again, if you press "No" becomes it cancelled for Mac OS X

Help Image 8

Step 6c (Optional): If you canceled to script selection can you continue install without them (Mac OS X disabled) or cancel the complete install:

Help Image 9

Step 7 (Optional): The same as before comes if you has selected Apple iOS to install for cross platform build.

Step 8a: Now becomes Chromium depot tools loaded:

Help Image 10

Step 8b: Now comes the original Kodi and the CEF (if enabled) base source code automatic loaded, to allow checks for pull requests:

Help Image 11

Help Image 12

Step 9: Now you go over the steps of enabled systems:

Linux x86 system - Help

Linux x86 system with 64 bit is the minimum required system for the use Mupel. It is based upon a Debian Linux operating system and distribution and can be easily used on Ubuntu.

If related parts are installed also the use of 32 bit of them is possible, which allow build tests on Kodi and to create binary packages from CEF.

Open Linux x86 installation guide for detailed instructions for installation of them.

Windows x86 System - Help

To use Windows inside Mupel is it needed to run related install part. There are several ways inside to add the support of them.

For the use with Kodi and CEF are only the standard dependencies needed. Only for Mupel is it required to add some further parts (e.g. sshd) which given from Cygwin.

Open Windows operation system installation guide for detailed instructions for installation of them.

Further are on Windows several parts needed to use with Mupel, which need to become installed manually, see Installation of needed Windows Applications.

Further are there also other parts which becomes installed automatically on the Cygwin system to reduce the amount of work for the user. The used parts from there described here Automatic installed Application.

Mac OS X x86 System - Help

Rasperry PI ARM System - Help

Android x86 and ARM System - Help

iOS System - Help


Table of Contents


Remove installed Mupel


Work in progress