[EGIT] [website/www-content] master 01/01: Wiki page ubuntu-start.md changed with summary [] by Philippe Jean Guillaumie
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=54d408a7e878c4e0ea35c89145a7522c5cc38065 commit 54d408a7e878c4e0ea35c89145a7522c5cc38065 Author: Philippe Jean Guillaumie Date: Sat Apr 10 22:35:04 2021 -0700 Wiki page ubuntu-start.md changed with summary [] by Philippe Jean Guillaumie --- pages/docs/distros/ubuntu-start.md.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/docs/distros/ubuntu-start.md.txt b/pages/docs/distros/ubuntu-start.md.txt index 2435c90f1..1238be044 100644 --- a/pages/docs/distros/ubuntu-start.md.txt +++ b/pages/docs/distros/ubuntu-start.md.txt @@ -5,7 +5,7 @@ # Installing EFL on Ubuntu # [The *Enlightenment Foundation Libraries (EFL)*](/about-efl.md) power millions of systems from mobile phones to set-top boxes, desktops, laptops, game systems and more. You'll need EFL if you want to develop apps for Enlightenment and for any of the devices that use Enlightenment for its visual interface. -This tutorial describes several ways to install EFL on your system. You will only need to use one of these. Select your chosen method using the index on the right. +This tutorial describes several ways to install EFL on your system. You will only need to use one of these. Many distributions offer EFL as installable packages from their default repositories. In this case you only need to use your distribution's software management system to install. However, most versions of EFL in default repositories are out of date and will not compile more recent Enlightenment applications. If this is not an issue for you, read through the ["From Distribution Repositories"](#From_Distribution_Repositories) section below. @@ -73,7 +73,7 @@ sudo apt install libssl-dev libsystemd-dev libjpeg-dev libglib2.0-dev libgstream ### Step 4: Building and Installing ### -Once you have installed all the packages EFL needs, ``cd`` into the ``efl-X.XX.X`` folder and run +Once you have installed all the packages EFL needs, ``cd`` into the ``efl-X.XX.X`` folder and run: ```bash meson build --
[EGIT] [website/www-content] master 01/01: Wiki page ubuntu-start.md changed with summary [] by Philippe Jean Guillaumie
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=a76f8d5346681387a9e823d252b63b50ad1d2128 commit a76f8d5346681387a9e823d252b63b50ad1d2128 Author: Philippe Jean Guillaumie Date: Tue Mar 16 12:13:30 2021 -0700 Wiki page ubuntu-start.md changed with summary [] by Philippe Jean Guillaumie --- pages/docs/distros/ubuntu-start.md.txt | 31 +-- 1 file changed, 5 insertions(+), 26 deletions(-) diff --git a/pages/docs/distros/ubuntu-start.md.txt b/pages/docs/distros/ubuntu-start.md.txt index 0dc4f00c1..dc4b53815 100644 --- a/pages/docs/distros/ubuntu-start.md.txt +++ b/pages/docs/distros/ubuntu-start.md.txt @@ -7,9 +7,7 @@ This tutorial describes several ways to install EFL on your system. You will only need to use one of these. Select your chosen method using the index on the right. -Many distributions offer EFL as an installable package from their default repositories. In this case you only need to use your distribution's software management system to install. However most versions of EFL in default repositories are out of date and will not compile more recent Enlightenment applications. If this is not an issue for you, read through the ["From Distribution Repositories"](#From_Distribution_Repositories) section below. - -Distributions often provide a special repository maintained by users or a method of integrating a bleeding edge version of EFL with your software management system. This means that once installed you can keep EFL current just by running system updates. If your distribution offers this, take a look at the section ["Installing from a Special Repository"](#Installing_from_a_Special_Repository). +Many distributions offer EFL as installable packages from their default repositories. In this case you only need to use your distribution's software management system to install. However most versions of EFL in default repositories are out of date and will not compile more recent Enlightenment applications. If this is not an issue for you, read through the ["From Distribution Repositories"](#From_Distribution_Repositories) section below. The Enlightenment developers provide a pre-packaged source of EFL. Although not bleeding edge it is up to date and considered stable for production environments. You can download, compile and install it yourself by following the instructions in ["Installing from Packaged Source"](#Installing_from_Packaged_Source). @@ -17,34 +15,15 @@ You can also download the source code for the most recent version from the EFL g ## From Distribution Repositories ## -EFL is not available in Ubuntu's official repositories, but you can install all the items you need from a special PPA repository. [See below for instructions on how to do that](#Installing_from_a_Special_Repository). - -## Installing from a Special Repository ## - -To install the latest EFL available from a special Ubuntu PPA repository, add the new repository with: +You can install all the items you need from Ubuntu's official repository: ```bash -sudo add-apt-repository ppa:niko2040/e19 +sudo apt install libefl-all-dev libeet-bin libeina-bin ``` -Refresh your repositories: - -```bash -sudo apt update -``` - -And then install EFL and its development libraries: -```bash -sudo apt install libefl-dev -``` - -Ubuntu does not install by default the *gcc* compiler or *meson* or *ninja*, so, before you can compile any apps, you will need to install those too: - -```bash -sudo apt install gcc meson ninja-build -``` +This will give you a working EFL installation. -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_Packaged_Source) section below or the instructions for [Installing from Git](#Installing_from_Git), also available below. +However, the version in Ubuntu's official repositories may lag behind the latest version of EFL and give you problems when trying to compile examples from tutorials in this documentation. If this is the case, it is advised you install a more recent version of EFL following one of the methods below. ## Installing from Packaged Source ## --
[EGIT] [website/www-content] master 01/01: Wiki page ubuntu-start.md changed with summary [] by Philippe Jean Guillaumie
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=e701c0276ab387c556da8f382a11545387d08c5f commit e701c0276ab387c556da8f382a11545387d08c5f Author: Philippe Jean Guillaumie Date: Fri Feb 5 21:48:05 2021 -0800 Wiki page ubuntu-start.md changed with summary [] by Philippe Jean Guillaumie --- pages/docs/distros/ubuntu-start.md.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/docs/distros/ubuntu-start.md.txt b/pages/docs/distros/ubuntu-start.md.txt index b7e407d40..67aba2102 100644 --- a/pages/docs/distros/ubuntu-start.md.txt +++ b/pages/docs/distros/ubuntu-start.md.txt @@ -17,7 +17,7 @@ You can also download the source code for the most recent version from the EFL g Whichever installation method you use, visit ["Compiling EFL Applications"](#Compiling_EFL_Applications) to discover how to compile your Enlightenment applications. -## From Distribution repos ## +## From Distribution Repositories ## EFL is not available in Ubuntu's official repositories, but you can install all the items you need from a special PPA repository. [See below for instructions on how to do that](#Installing_from_a_Special_Repository). --
[EGIT] [website/www-content] master 01/01: Wiki page ubuntu-start.md changed with summary [] by Philippe Jean Guillaumie
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=0166d2e3c8e185e22929baf8020989e75526b69c commit 0166d2e3c8e185e22929baf8020989e75526b69c Author: Philippe Jean Guillaumie Date: Fri Feb 5 21:43:13 2021 -0800 Wiki page ubuntu-start.md changed with summary [] by Philippe Jean Guillaumie --- pages/docs/distros/ubuntu-start.md.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/docs/distros/ubuntu-start.md.txt b/pages/docs/distros/ubuntu-start.md.txt index cf69d0098..b7e407d40 100644 --- a/pages/docs/distros/ubuntu-start.md.txt +++ b/pages/docs/distros/ubuntu-start.md.txt @@ -21,7 +21,7 @@ Whichever installation method you use, visit ["Compiling EFL Applications"](#Com EFL is not available in Ubuntu's official repositories, but you can install all the items you need from a special PPA repository. [See below for instructions on how to do that](#Installing_from_a_Special_Repository). -## Installing from a Special Repository (outdated) ## +## Installing from a Special Repository ## To install the latest EFL available from a special Ubuntu PPA repository, add the new repository with: --
[EGIT] [website/www-content] master 01/01: Wiki page ubuntu-start.md changed with summary [] by Philippe Jean Guillaumie
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=46f77495c415ad83a04f90eb08b8f0776b160d69 commit 46f77495c415ad83a04f90eb08b8f0776b160d69 Author: Philippe Jean Guillaumie Date: Fri Feb 5 07:20:23 2021 -0800 Wiki page ubuntu-start.md changed with summary [] by Philippe Jean Guillaumie --- pages/docs/distros/ubuntu-start.md.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pages/docs/distros/ubuntu-start.md.txt b/pages/docs/distros/ubuntu-start.md.txt index b1ffb6e4d..9d8ecd07c 100644 --- a/pages/docs/distros/ubuntu-start.md.txt +++ b/pages/docs/distros/ubuntu-start.md.txt @@ -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 libavahi-client-dev libharfbuzz-dev libibus-1.0-dev libx11-dev libxext-dev libxrender-dev libgl1-mesa-dev libopenjp2-7-dev libwebp-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 libxcomposit [...] +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 libopenjp2-7-dev libwebp-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 libxcomposit [...] ``` ### Step 4: Building and Installing ### @@ -96,7 +96,7 @@ This will configure the files needed for compiling, actually compile the softwar ### Step 5: Carrying out Post Installation Tasks ### -You also have to make some files visible to *pkgconfig*. To do this open ``/etc/profile`` in a text editor as root (using for example ``sudo nano /etc/profile``) and add the following line to the end: +You also have to make some files visible to *pkgconfig*. One way to do this is to open ``/etc/profile`` in a text editor as root (using for example ``sudo nano /etc/profile``) and add the following line to the end: ```bash export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig @@ -159,7 +159,7 @@ sudo ninja -C build install ### Step 4: Carrying out Post Installation Tasks ### -You also have to make some files visible to *pkgconfig*. To do this open ``/etc/profile`` in a text editor as root (using for example ``sudo nano /etc/profile``) and add the following line to the end: +You also have to make some files visible to *pkgconfig*. One way do do this is to open ``/etc/profile`` in a text editor as root (using for example ``sudo nano /etc/profile``) and add the following line to the end: ```bash export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig --