Wiki page ubuntu-start.md changed with summary [] by Raffaele
This commit is contained in:
parent
4a20a86912
commit
fb87ef1644
|
@ -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 ###
|
||||
|
|
Loading…
Reference in New Issue