LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   Problems installing Enlightenment on Fedora Core 2 (https://www.linuxquestions.org/questions/linux-software-2/problems-installing-enlightenment-on-fedora-core-2-a-184631/)

adgrimes 05-22-2004 06:26 PM

Problems installing Enlightenment on Fedora Core 2
 
Hi,

Im relatively new to Linux, so please bear with me!
Im trying to install Enlightenment onto Fedora Core 2. I know that imlib >= 1.8 is needed for this install along with fnlib >= 0.5.
But I read on another thread on another forum in another galaxy far far away, that I could download imlib2 from the Enlightenment.org page as this does away with fnlib needing imlib 1.8. Apparently imlib2 contains all the files needed for the install.
So I downloaded this file, and after running it, it said:

[root@adgrimes-fed1 Enlightenment]# rpm -ivh imlib2-1.1.0-1.i386.rpm
error: Failed dependencies:
imlib2-loader_jpeg = 1.1.0 is needed by imlib2-1.1.0-1
imlib2-loader_png = 1.1.0 is needed by imlib2-1.1.0-1
imlib2-loader_argb = 1.1.0 is needed by imlib2-1.1.0-1
[root@adgrimes-fed1 Enlightenment]#

So I downloaded the image loaders jpeg, png and argb. After trying to run the rpm for jpeg image loader I get this:

[root@adgrimes-fed1 Enlightenment]# rpm -ivh imlib2-loader_jpeg-1.1.0-1.i386.rpm
Preparing... ########################################### [100%]
file /usr/lib/loaders/image/jpeg.so from install of imlib2-loader_jpeg-1.1.0-1 conflicts with file from package imlib2-1.1.0-2.1.fc2.fr
[root@adgrimes-fed1 Enlightenment]#

Can anyone help? This is really getting on my nerves now, and its 12:30am on a sunday morning... I should still be out clubbing!!!

Thanks

Ad

cool38 06-03-2004 11:46 AM

it seems like you didn't get the correct rpm.
I had this kinda problem before.
did you try enlightenment-.16.6-1.i368.rpm ?
or
enlightenment-0.16.7.0.65.fc2.i368.rpm ?

cool38 06-03-2004 11:51 AM

if you can't find any rpm, try this url
http://sourceforge.net/project/showfiles.php?group_id=2

Cookie 06-14-2004 11:40 PM

I am getting the exact same error, only I am installing imlib for eterm, rather than enlightenment. I even tried installing from the source rather than the rpm. No luck.

The Jake 06-19-2004 01:13 PM

Same for me ... using Fedora Core 1. Every effort to use the RPM packages has failed for me with a base installation of Fedora.

Has anyone actually even TESTED these packages??

[root@localhost tmp]# rpm -ihv enlightenment-0.16.6-1.i386.rpm
error: Failed dependencies:
libImlib.so.1 is needed by enlightenment-0.16.6-1
[root@localhost tmp]#

crm 07-26-2004 07:56 PM

Same problem hear, i asked onthe mirc channel and thay said it was a problem with FC1/2/3/etc and not a problem with enlightenbmemt..

If ANYONE has a working copy of E on FC* could they tell us what they did to get it working... i want the slinkey desktops of my childhood :(

stormbringer05 08-08-2004 09:04 AM

Hi all!

I had the same problem, tried to find packages of enlightenment for Fedora. But there are none.
So i compiled enlightenment by myself. works wunderful. That was what i did:
installed the following packages from the fedora dvd:
libjpeg-devel-6b-31.1
libungif-devel-4.1.0-17.1
libtiff-devel-3.5.7-16.1

downloaded imlib2-1.1.1 and enlightenment-0.16.7 from sourceforge.net, untar with tar -xzf
and compiled imlib2 first with configure and make install, and afterwards enlightenment.
the only thing i had to do after the install was to create a sybolic link cos enlightenment couldn't find the imlib libaries:
ln -s ln -s /usr/local/lib/libImlib2.so.1 /usr/lib/libImlib2.so.1

enlightenment runs great, but one unsolved problem resists:
i could not find out how to put enlightenment into gdm. with redhat 9 i just created a file in /etc/X11/gdm/Xsessions/enlightenment
similar the others, like KDE or Gnome and that was all. But in Fedora this seems to have changed. Maybe someone knows a solution for that?

Mike

stormbringer05 08-08-2004 09:27 AM

Hi all!

I found a solution for the gdm problem. Just create a file in /etc/X11/dm/Sessions/ named enlightenment.desktop with the following contens:
[Desktop Entry]
Encoding=UTF-8
Name=enlightenment
Comment=this is enlightenment
Exec=/usr/local/enlightenment/bin/enlightenment
Type=Application

and make it executable with chmod +x enlightenment.desktop
now everything works ;)

best regards,
Mike

Tamsco 09-03-2004 02:36 AM

You can install it purely from rpm (at least I was able to)

I made sure I had the three devel packages (which one can dl from your local neighborhood Fedora mirror) and then I installed imlib2 from http://tettnang.freshrpms.net (Matthias' yum repository kicks ass) and a Fedora Core 2 rpm for enlightenment DR16.7 from sourceforge.net

http://sourceforge.net/project/showf...ease_id=262130

As far as getting into enlightenment, I can't make the menu gove me an option, but if one goes into blackbox, there is an option to start enlightenment from there. blackbox can be found at Matthias' site as well

Tamsco 09-03-2004 03:43 PM

By the by, epplets killed my enlightenment so beware (keep in mind my OS is not in pristine shape - even before adding enlightenment - I killed runlevel 5 and cannot get into GNOME or KDE from command, only blackbox now)

Then again I have a 1Mb on board video card ... what are the sys requirements?

jnichols 09-05-2004 03:58 PM

E install for beginners
 
Hey guys. Skip the rpm's. Download the source from enlightenment http://www.enlightenment.org/pages/download.html
Do it in order:

freetype2
libtiff
libpng
libjpeg
zlib
imlib2
enlightenment 16.7
enlightenment-docs

Or, download from cvs: (http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/enlightenment/)
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/enlightenment login
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/enlightenment co modulename

*Fedora - Red Hat* For some odd reason I noticed /usr/local/lib missing in ld.so.conf You should manually add it (you can find it in /etc). After you add it and save the file you need to run ldconfig as root. If bash complains it can't find ldconfig it's in sbin (/sbin/ldconfig).

If you never installed from source read on. Installing from source is generally a 3-4 stage process:
./configure
make
make install
ldconfig
If you downloaded from cvs you'll swap ./configure for ./autogen.sh

*Fedora - Red Hat* If you are installing from cvs you will run into problems with autogen.sh and aclocal. There are 2 aclocal directories. 1 in /usr/local/share/aclocal and 1 at /usr/share/aclocal. Move the files in /usr/share/aclocal to /usr/local/share/aclocal. Move /usr/share/aclocal to somewhere else (/home/you). Symlink /home/you/aclocal to /usr/local/share/aclocal. If you are not installing from cvs then skip this.

Using libtiff as an example:
tar -zxvf libtiff-v3.6.1.tar.gz
cd tiff-v3.6.1
cat README (always a good idea to read any INSTALL or README files)
./configure
make
su
make install
ldconfig

Again, when installing from source you should always read any readme or install files. There may be dependencies that you weren't aware of. There also might be some unusal make instructions.

After you have *successfully* installed everything. You want to have X start enlightenment. If you turn on your computer and it boots into a graphical login screen you are booting into runlevel 5. If you turn on your computer and it boots to a command line login you are probably booting into runlevel 3. If you boot into runlevel 5 you'll have to figure it out for yourself. If you are always messing around with X, your desktop or your window manager I would suggest that you boot runlevel 3. If you are currently booting into runlevel 5 and you want to change to runlevel 3 then do this (alternatively you could use telinit):
su
open /etc/inittab in your favorite editor
find a line that says id:5:initdefault:
change the 5 to a 3
save the file

Do the following as you, not as root:
Create a new file named .xinitrc (notice the period?) Type this into the file:
#! /bin/bash
exec /usr/local/enlightenment/bin/enlightenment
Then save the file to your home directory (/home/you)and make it executable (chmod +x .xinitrc)

reboot (like I said, you can use telinit....man telinit)

After you boot you should be at a command line login. Login as yourself (not root). Then type startx
Enlightenment should be your new window manager.

jnichols 09-05-2004 04:14 PM

Quote:

Originally posted by Tamsco
By the by, epplets killed my enlightenment so beware (keep in mind my OS is not in pristine shape - even before adding enlightenment - I killed runlevel 5 and cannot get into GNOME or KDE from command, only blackbox now)

Then again I have a 1Mb on board video card ... what are the sys requirements?

Tamsco,
Hi I ran e on a SiS card with 4mb of vram and it was fine. I'm not sure about 1mb. E is fast. Faster than any other wm I've used. DR16.7 with the winter theme might be what you are looking for.
I'm not sure I understand what you mean by "I killed runlevel 5." You changed to a different runlevel? If you are at run level 3 just follow the instructions above (create .xinitrc then use startx). If you are running fedora you can use switchdesk (man switchdesk). Basically you just use switchdesk desktopname.


All times are GMT -5. The time now is 09:27 PM.