Author Topic: E17 install on PCLinuxOS-LXDE-Mini-2012.12.iso  (Read 985 times)

Offline jb99

  • Jr. Member
  • **
  • Posts: 42
E17 install on PCLinuxOS-LXDE-Mini-2012.12.iso
« on: January 21, 2013, 08:05:08 PM »
I had to do a fresh install yesterday and installed  PCLinuxOS-LXDE-Mini-2012.12.iso then used the enlightenment tar.gz releases (1.7.5) to add the E17 desktop.  This was much simpler than using svn and the releases are more stable,   I kept a note of the packages I had to install,  if anyone is interested I can post what I did.  so far seems to be working well.

Online Ika

  • Sr. Member
  • ****
  • Posts: 276
Re: E17 install on PCLinuxOS-LXDE-Mini-2012.12.iso
« Reply #1 on: January 23, 2013, 12:43:12 PM »
Quote
I had to do a fresh install yesterday and installed  PCLinuxOS-LXDE-Mini-2012.12.iso then used the enlightenment tar.gz releases (1.7.5) to add the E17 desktop.  This was much simpler than using svn and the releases are more stable,   I kept a note of the packages I had to install,  if anyone is interested I can post what I did.  so far seems to be working well.

E17 is one of my favorite. If it's stable... and not to complicated...
I'm not an expert.

Anyway, you can open a topic with this.

Ika.
Acer Aspire M1600 AB7D
Pentium D 925 (Dual Core) 3.00 GHz
4 GB RAM DDR2
AMD/ATI Radeon HD 6450 Silent (Asus) 1 GB DDR3

     "Never attribute to malice that which is adequately explained by stupidity."

Offline jb99

  • Jr. Member
  • **
  • Posts: 42
Re: E17 install on PCLinuxOS-LXDE-Mini-2012.12.iso
« Reply #2 on: January 27, 2013, 12:06:17 AM »
Hi, I'm not an expert either and will welcome any suggestions/improvements/corrections.   Apologies for taking so long to reply.    
First the usual warnings apply:-
back up your data first,  don't do this on your only installation,  it's not official so no support, etc. etc.  I recommend you create and install to a new partition or even better use a spare hard drive.
Here's what I did,  based on this:- http://blog.admiralakber.com/?tag=e17
Step 1: install PCLinuxOS-LXDE-Mini-2012.12.iso and update with synaptic

 Download and install PCLinuxOS-LXDE-Mini-2012.12.iso to a new partition on your hard drive.
 Make sure the  internet connection is working.
 Run synaptic package manager and reload and update your installation.

Step 2: Install packages
I found this to be the absolute minimum extra packages, to successfully compile and run e17 desktop:-
( see end for more packages which add more features.)  Run all the following steps in a terminal:-

Code: [Select]
su root -
Code: [Select]
apt-get -y install \
gcc-c++ glibc-devel libcurl-devel libdbus-1-devel libfontconfig-devel \
libfreetype6-devel libgif-devel libgstreamer0.10_0.10-devel libjpeg62-devel \
libpng-devel libpoppler-devel LibRaw LibRaw-devel librsvg librsvg2_2 \
librsvg2-devel libspectre1 libspectre-devel libopenssl-devel \
libtiff-devel libudev0-devel vlc-devel libx11-devel libxcb-devel \
libxcb-util-devel libxcomposite1 libxcomposite-devel libxcursor1 \
libxcursor-devel libxdamage1 libxdamage-devel libxext6 libxext-devel \
libxfixes3 libxfixes libxine1 libxine-devel libxinerama1 libxinerama-devel \
libxkbfile1 libxkbfile-devel libxp6 libxp-devel libxrandr2 libxrandr2-devel \
libxrender1 libxrender-devel lua5.2 zlib1 zlib1-devel


Step 3: Download E17 sources ( 1.7.5 )

Before running this code, I suggest moving to a temporary working directory,
 where you intend to do all the compilation.
Code: [Select]
mkdir ~/e17temp
cd ~/e17temp
Code: [Select]
for I in eina eet evas evas_generic_loaders ecore eio embryo \
edje efreet e_dbus eeze emotion ethumb elementary; do \
 wget http://download.enlightenment.org/releases/$I-1.7.5.tar.gz; \
done

Code: [Select]
wget http://download.enlightenment.org/releases/enlightenment-0.17.0.tar.gz

Step 4: Setting options for compilation and installing

In this step we will be exporting various settings to the compiler including the CFLAGS.
Code: [Select]
export PATH=/usr/local/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH
export CFLAGS="-O3 -fvisibility=hidden -ffast-math -march=native -pipe"
Step 5: Configure, Compile and Install libraries
( the "make install" has to be done as root ).
Code: [Select]
for I in eina eet evas evas_generic_loaders ecore eio embryo \
edje efreet e_dbus eeze emotion ethumb elementary; do \
 tar zxf $I-1.7.5.tar.gz; \
 cd $I-1.7.5; \
 ./configure && make >> $I-make.log && su -c "make install >> $I-install.log"; \
 cd ..; \
done

Code: [Select]
su -c "ldconfig"
Step 6: Configure, Compile and Install Enlightenment 17!
Code: [Select]
tar zxf enlightenment-0.17.0.tar.gz
cd enlightenment-0.17.0
./configure && make >> E17-make.log && su -c "make install >> E17-install.log"
cd ..
Step 7: Add Enlightenment to your logon screen
as root
Code: [Select]
cp /usr/local/share/xsessions/enlightenment.desktop /usr/share/xsessions/enlightenment.desktop
Now when you log on there should be an e17 option in the menu (at the end).  ( If you get an error,  look at the end of the error message and try to figure out which library you are missing. Initially I got a missing png and font error and installing "libpng-devel" and "libfontconfig-devel" and recompiling solved this )

More
After this I went through the "Recommended requirements "
http://www.enlightenment.org/p.php?p=download&l=en
to find the equivalent PcLinuxOs packages and came up with this more complete list
 (although still missing some ).
as root
Code: [Select]
apt-get  --no-reinstall -y install \
libalsa2-static-devel glibc-devel  libcurl-devel  libdbus-1-devel \
libfontconfig-devel   libfreetype6-devel libgif-devel  libgstreamer0.10_0.10-devel \
libjpeg62-devel libpng-devel libpoppler-devel LibRaw LibRaw-devel \
librsvg2_2 librsvg2_2-devel librsvg libspectre1 libspectre-devel \
libopenssl-devel libtiff-devel libudev0-devel vlc-devel \
libx11-devel libxcb-devel libxcb-util-devel libxcomposite1 libxcomposite-devel \
libxcursor1 libxcursor-devel libxdamage1 libxdamage-devel \
libxext6 libxext-devel libxfixes3 libxfixes libxine1 libxine-devel \
libxinerama1 libxinerama-devel libxkbfile1 libxkbfile-devel \
libxp6 libxp-devel libxrandr2 libxrandr2-devel libxrender1 libxrender-devel \
lua5.2 zlib1  zlib-devel
then repeat steps 4,5,6,7

To get EFM (the file manager to play music, videos etc. when you hover over a file
you have to install gstreamer and the apropriate plug-in, here's a list of the ones
I installed.  (Not sure which ones are actually required! )
Code: [Select]
libgstbasevideo-devel (0.10.22-1pclos2011)
libgstreamer-plugins-base0.10-devel (0.10.35-1pclos2011)
gstreamer0.10-dc1394 (0.10.22-1pclos2011)
gstreamer0.10-mms (0.10.22-1pclos2011)
gstreamer0.10-vdpau (0.10.22-1pclos2011)
libgstvdp0.10_0 (0.10.22-1pclos2011)
gstreamer0.10-faac (0.10.22-1pclos2011)
gstreamer0.10-raw1394 (0.10.30-1pclos2011)
gstreamer0.10-ffmpeg (0.10.11-5pclos2011)
gstreamer0.10-a52dec (0.10.18-1pclos2011)
gstreamer0.10-cdio (0.10.18-1pclos2011)
gstreamer0.10-dv (0.10.30-1pclos2011)
gstreamer0.10-faad (0.10.22-1pclos2011)
gstreamer0.10-flac (0.10.30-1pclos2011)
gstreamer0.10-mpeg (0.10.18-1pclos2011)
gstreamer0.10-mpeg2enc (0.10.22-1pclos2011)
gstreamer0.10-plugins-bad (0.10.22-1pclos2011)
gstreamer0.10-plugins-base (0.10.35-1pclos2011)
gstreamer0.10-plugins-gl (0.10.2-1pclos2010)
gstreamer0.10-plugins-good (0.10.30-1pclos2011)
gstreamer0.10-plugins-ugly (0.10.18-1pclos2011)
gstreamer0.10-resindvd (0.10.22-1pclos2011)
gstreamer0.10-speex (0.10.30-1pclos2011)
gstreamer0.10-twolame (0.10.18-1pclos2011)
gstreamer0.10-x264 (0.10.18-1pclos2011)
gstreamer0.10-xvid (0.10.22-1pclos2011)
libgstgl0.10_1 (0.10.2-1pclos2010)
libogg-devel (1.3.0-1pclos2011)
then repeat steps 4,5,6,7
« Last Edit: January 27, 2013, 02:20:27 PM by jb99 »

Online Ika

  • Sr. Member
  • ****
  • Posts: 276
Re: E17 install on PCLinuxOS-LXDE-Mini-2012.12.iso
« Reply #3 on: January 27, 2013, 04:59:53 AM »
jb99
Huuhhh!!!...  ??? ??? ???
Maybe I'll give it a try when I have enough time to spend...
I have a second HDD in my machine I not use it. Actually it was the original 250 gb HDD wich came with Windows Vista installed but is disconnected; I have enough with the 1 TB I use.
A little bit hard for me... ??? But, I'll see...

Acer Aspire M1600 AB7D
Pentium D 925 (Dual Core) 3.00 GHz
4 GB RAM DDR2
AMD/ATI Radeon HD 6450 Silent (Asus) 1 GB DDR3

     "Never attribute to malice that which is adequately explained by stupidity."

Offline agmg

  • PCLinuxOS Tester
  • Hero Member
  • *******
  • Posts: 1886
  • Certified Windows Hater
Re: E17 install on PCLinuxOS-LXDE-Mini-2012.12.iso
« Reply #4 on: January 27, 2013, 05:30:08 AM »
Nice how-to (although a little complicated for some to follow)
Step 4 is missing...  ???
For the whole world, you are someone.
For someone, you are the whole world.

Offline JohnW_57

  • PCLinuxOS Tester
  • Hero Member
  • *******
  • Posts: 2103
Re: E17 install on PCLinuxOS-LXDE-Mini-2012.12.iso
« Reply #5 on: January 27, 2013, 07:05:14 AM »
Nice how-to (although a little complicated for some to follow)
Step 4 is missing...  ???

Guess it's for advanced users?
The help board is only for packages in repo.

JohnW
PCLinuxOS 2013 KDE4 (64 bit) on: home build system:  Intel Core 2 Quad (q6700) (2.66ghz), Asus P5K motherboard, 4 gig ddr2 memory, Asus Nvidia Geforce GTS 250 1024 mb gddr3, Crucial M4 128 SSD,  2x Samsung 500 gig HDD (sata), TSSTcorp CDDVDW SH-224BB.

Offline menotu

  • PCLinuxOS Tester
  • Super Villain
  • *******
  • Posts: 15279
  • ┌∩┐(◕_◕)┌∩┐
Re: E17 install on PCLinuxOS-LXDE-Mini-2012.12.iso
« Reply #6 on: January 27, 2013, 07:10:27 AM »
Nice how-to (although a little complicated for some to follow)
Step 4 is missing...  ???

That's when you make a cup of tea  ;D  ;D  ;D
PCLinuxOS 32bit KDE 4.10.1; kernel-3.4.11-pclos1.bfs & 64bit 3.2.18bfs; NVidia GeForce 8400GS 1GB 310.19 driver

Sony Vaio SVE1513A4ESI Laptop, Intel Core i5, 2.6GHz, 6GB RAM, 750GB, 15.6" Intel HD Graphics 4000

Offline jb99

  • Jr. Member
  • **
  • Posts: 42
Re: E17 install on PCLinuxOS-LXDE-Mini-2012.12.iso
« Reply #7 on: January 27, 2013, 02:23:05 PM »
Now has a step 4.    Steps 5 and 6 take about an hour on my 2006 pc so a good time for a cuppa.