User Tools

Site Tools


en:compile_batocera.linux

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
en:compile_batocera.linux [2018/11/28 22:30]
nadenislamarre
en:compile_batocera.linux [2019/09/30 18:18] (current)
lbrpdx
Line 8: Line 8:
  
 == Docker == == Docker ==
-The first step is to install docker on you machine. You can use it on Linux, Windows, and even MacOS. Each OS and Linux distribution has a particular way to install docker. ​(at this time of this article ie Octobre ​2018, docker ​on Windows is not stable enough to compile batocera, ​not tested ​on MacOS)+The first step is to install docker on you machine. Each OS and Linux distribution has a particular way to install docker. 
 + 
 +Please note that most developers use Ubuntu Linux to compile batocera.linux. In October ​2018, Docker ​on Windows is not stable enough to compile batocera, ​and in September 2019 a developer was unable to use Docker ​on MacOS to run the full compilation. If you use Windows or Linux, install a VM with **Ubuntu 18.04** in order to compile Batocera.
  
   * Ubuntu/​Debian:​ ''​sudo apt install docker.io''​   * Ubuntu/​Debian:​ ''​sudo apt install docker.io''​
-  * MacOS: see https://​docs.docker.com/​docker-for-mac/​ +  * (for reference) ​MacOS: see https://​docs.docker.com/​docker-for-mac/​ 
-  * Windows: see https://​store.docker.com/​editions/​community/​docker-ce-desktop-windows+  * (for reference) ​Windows: see https://​store.docker.com/​editions/​community/​docker-ce-desktop-windows
  
 As soon Docker is up and running, you have to build the image yourself. As soon Docker is up and running, you have to build the image yourself.
Line 22: Line 24:
 The way to install the necessary packages vary for each Linux distribution. You can find the necessary packages for some distributions bellow. The way to install the necessary packages vary for each Linux distribution. You can find the necessary packages for some distributions bellow.
  
-   * Ubuntu 16.04 +   * Ubuntu ​18.04 (might still work with 16.04 too)
  
    sudo apt-get install build-essential git libncurses5-dev libssl-dev mercurial texinfo zip default-jre imagemagick subversion hgsubversion autoconf automake bison scons libglib2.0-dev bc mtools u-boot-tools flex wget cpio dosfstools libtool    sudo apt-get install build-essential git libncurses5-dev libssl-dev mercurial texinfo zip default-jre imagemagick subversion hgsubversion autoconf automake bison scons libglib2.0-dev bc mtools u-boot-tools flex wget cpio dosfstools libtool
en/compile_batocera.linux.txt · Last modified: 2019/09/30 18:18 by lbrpdx