~~Title: EFL on Ubuntu~~ ==== Packages ==== The available packages in the official Ubuntu repositories are outdated. The PPA below provides the latest __stable version__ of E20. To add this PPA to your system, open a terminal and enter: sudo add-apt-repository ppa:niko2040/e19 To install Enlightenment and Terminology: sudo apt-get update sudo apt-get install enlightenment sudo apt-get install terminology If you just want Elementary and EFL: sudo apt-get update sudo apt-get install libelementary1 E20 __daily builds__ PPA: sudo add-apt-repository ppa:enlightenment-git/ppa To install Enlightenment and Terminology: sudo apt-get update sudo apt-get install e20 sudo apt-get install terminology If you just want Elementary and EFL: sudo apt-get update sudo apt-get install libelementary Then log out, select the Enlightenment desktop environment and the configuration wizard will pop up. ==== Compiling from source ==== If you want to install Enlightenment, Elementary and EFL from source, make sure the following dependencies are installed: sudo apt-get install build-essential \ libasound2 libbluetooth3 libc6 libpam0g libxcb-keysyms1 libxcb-shape0 libxcb1 \ libvlc5 libbulletcollision2.81 libbulletdynamics2.81 libbulletsoftbody2.81 \ libdbus-1-3 libfontconfig1 libfreetype6 libfribidi0 libgcc1 libgif4 \ libgl1-mesa-glx libglib2.0-0 libgstreamer-plugins-base1.0-0 libgstreamer1.0-0 \ libharfbuzz0b libjpeg8 liblinearmath2.81 libluajit-5.1-2 libmount1 libpng12-0 \ libpulse0 libsndfile1 libssl1.0.0 libstdc++6 libtiff5 libudev1 libwebp5 \ libx11-6 libxcomposite1 libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 \ libxinerama1 libxp6 libxrandr2 libxrender1 libxss1 libxtst6 zlib1g \ libfreetype6 libgcc1 libluajit-5.1-2 libpng12-0 libcairo2 libglib2.0-0 \ libpoppler44 libraw9 librsvg2-2 libspectre1 zlib1g autopoint doxygen \ check libssl-dev libjpeg-dev luajit libluajit-5.1-dev libfreetype6-dev \ libfontconfig1-dev libfribidi-dev libx11-dev libcogl-gles2-dev \ libgif-dev libtiff5-dev libgstreamer-plugins-base1.0-dev libdbus-1-dev \ libmount-dev libblkid-dev libpulse-dev libsndfile1-dev libxinerama-dev \ libxrender-dev libxrandr-dev libxfixes-dev \ libxdamage-dev libxcursor-dev libxcomposite-dev libxss-dev \ libxext-dev libxkbfile-dev libxtst-dev libxcb1-dev libxcb-shape0-dev \ libxcb-keysyms1-dev libbullet-dev vlc libvlc-dev autoconf libtool Then go to [[../docs-efl-start]] to learn how to install the whole thing ;-)