Wiki page ubuntu-start.md changed with summary [add details re packages] by AntiSol

This commit is contained in:
AntiSol 2022-11-26 06:17:20 -08:00 committed by www-data
parent 9d50db2c2f
commit a18ce7e604
1 changed files with 20 additions and 2 deletions

View File

@ -35,6 +35,22 @@ Note that the version of EFL in Ubuntu's official repositories may not be the mo
There are two versions available from the Enlightenment website. One is a packaged and available from the [EFL's download site](https://download.enlightenment.org/rel/libs/efl/). The other is the nightly bleeding edge version which you can [download using git](#Installing_from_Git). This section deals with installing with the packaged version available from the EFL's download site.
### Step 0: Removing packaged versions
Ensure that you don't have any of the enlightenment packages from the repos and/or pip installed. This will cause issues.
```bash
# find what you have installed:
$ dpkg-query -l \*efl\* | grep -P '^i'
$ dpkg-query -l \*elementary\* | grep -P '^i'
# ...and then remove whatever you need to remove:
$ sudo apt-get remove elemtentary efl
$ pip uninstall python-efl
```
### Step 1: Downloading Stable Version ###
[Download the latest version of EFL](https://download.enlightenment.org/rel/libs/efl/) and check it against its SHA256 hash:
@ -69,10 +85,12 @@ As well as the dependencies specific for EFL:
```bash
sudo apt install libssl-dev libsystemd-dev libjpeg-dev libglib2.0-dev libgstreamer1.0-dev liblua5.2-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 libxcomposite-dev libxinerama-dev libxrandr-dev libxtst-dev libxss-dev libgstreamer-plugins-base1.0-dev doxygen libscim-dev libxdamage-dev libwebp-dev libunwind-dev libheif-dev libavif-dev libyuv-dev
```
If you also plan on building python-efl, you'll also need to install the python-dbus-dev package.
Note that libavif-dev and libyuv-dev may not be available in the repos if you're using an ubuntu version earlier than 22. In this case, it's okay to just not install those packages, they're optional and won't be used if not available. Alternatively you could compile and install them yourself.
### Step 4: Building and Installing ###
Once you have installed all the packages EFL needs, ``cd`` into the ``efl-X.XX.X`` folder and run: