Wiki page ubuntu-start.md changed with summary [] by Raffaele

This commit is contained in:
Raffaele 2020-01-23 15:49:09 -08:00 committed by www-data
parent 4a20a86912
commit fb87ef1644
1 changed files with 10 additions and 10 deletions

View File

@ -40,10 +40,10 @@ And then install EFL and its development libraries:
sudo apt-get install libefl-dev
```
Ubuntu does not install by default the *gcc* compiler, so, before you can [compile any apps](#Compiling_EFL_Applications), you will need to install that too:
Ubuntu does not install by default the *gcc* compiler or *meson* or *ninja*, so, before you can [compile any apps](#Compiling_EFL_Applications), you will need to install those too:
```bash
sudo apt-get install gcc
sudo apt-get install gcc meson ninja-build
```
Also note that, due to EFL's fast development rate, it is unlikely the PPA will provide by default the latest version of EFL. This means that many of the examples in this documentation will probably need tweaking to work. If you would like to install an up to date version of EFL, see the [Installing from Source](#Installing_from_Source) section below or the instructions for [Installing from Git](#Installing_from_Git), also available below.
@ -79,7 +79,7 @@ This will produce a folder called ``efl-X.XX.X``.
Before you can compile and install EFL, you will have to install some software packages EFL needs:
```bash
sudo apt install check libssl-dev libsystemd-dev libjpeg-dev libglib2.0-dev libgstreamer1.0-dev libluajit-5.1-dev libfreetype6-dev libfontconfig1-dev libfribidi-dev libx11-dev libxext-dev libxrender-dev libgl1-mesa-dev libgif-dev libtiff5-dev libpoppler-dev libpoppler-cpp-dev libspectre-dev libraw-dev librsvg2-dev libudev-dev libmount-dev libdbus-1-dev libpulse-dev libsndfile1-dev libxcursor-dev libxcomposite-dev libxinerama-dev libxrandr-dev libxtst-dev libxss-dev libbullet-dev libgstreamer-plugins-base1.0-dev doxygen
sudo apt install check libssl-dev libsystemd-dev libjpeg-dev libglib2.0-dev libgstreamer1.0-dev libluajit-5.1-dev libfreetype6-dev libfontconfig1-dev libfribidi-dev libavahi-client-dev libharfbuzz-dev libibus-1.0-dev libx11-dev libxext-dev libxrender-dev libgl1-mesa-dev libgif-dev libtiff5-dev libpoppler-dev libpoppler-cpp-dev libspectre-dev libraw-dev librsvg2-dev libudev-dev libmount-dev libdbus-1-dev libpulse-dev libsndfile1-dev libxcursor-dev libxcomposite-dev libxinerama-dev libxrandr-dev libxtst-dev libxss-dev libbullet-dev libgstreamer-plugins-base1.0-dev doxygen
```
### Step 4: Building and Installing ###
@ -87,9 +87,9 @@ sudo apt install check libssl-dev libsystemd-dev libjpeg-dev libglib2.0-dev lib
Once you have installed all the packages EFL needs, ``cd`` into the ``efl-X.XX.X`` folder and run
```bash
./configure
make
sudo make install
meson build
ninja -C build
sudo ninja -C build install
```
This will configure the files needed for compiling, actually compile the software, and then install it.
@ -139,7 +139,7 @@ sudo apt install autoconf autopoint libtool
As well as the dependencies specific for EFL:
```bash
sudo apt install check libssl-dev libsystemd-dev libjpeg-dev libglib2.0-dev libgstreamer1.0-dev libluajit-5.1-dev libfreetype6-dev libfontconfig1-dev libfribidi-dev libx11-dev libxext-dev libxrender-dev libgl1-mesa-dev libgif-dev libtiff5-dev libpoppler-dev libpoppler-cpp-dev libspectre-dev libraw-dev librsvg2-dev libudev-dev libmount-dev libdbus-1-dev libpulse-dev libsndfile1-dev libxcursor-dev libxcomposite-dev libxinerama-dev libxrandr-dev libxtst-dev libxss-dev libbullet-dev libgstreamer-plugins-base1.0-dev doxygen
sudo apt install check libssl-dev libsystemd-dev libjpeg-dev libglib2.0-dev libgstreamer1.0-dev libluajit-5.1-dev libfreetype6-dev libfontconfig1-dev libfribidi-dev libavahi-client-dev libharfbuzz-dev libibus-1.0-dev libx11-dev libxext-dev libxrender-dev libgl1-mesa-dev libgif-dev libtiff5-dev libpoppler-dev libpoppler-cpp-dev libspectre-dev libraw-dev librsvg2-dev libudev-dev libmount-dev libdbus-1-dev libpulse-dev libsndfile1-dev libxcursor-dev libxcomposite-dev libxinerama-dev libxrandr-dev libxtst-dev libxss-dev libbullet-dev libgstreamer-plugins-base1.0-dev doxygen
```
### Step 3: Configuring the Software ###
@ -147,14 +147,14 @@ sudo apt install check libssl-dev libsystemd-dev libjpeg-dev libglib2.0-dev lib
Now you can ``cd`` into the ``efl`` directory and run the ``autoreconf`` script to create and configure the software ready for compilation:
```bash
./autogen.sh
meson build
```
Once configured, you can compile the software with:
```bash
make
sudo make install
ninja -C build
sudo ninja -C build install
```
### Step 4: Carrying out Post Installation Tasks ###