Koozali.org: home of the SME Server

ImageMagick binaries

G Jansen

ImageMagick binaries
« on: November 08, 2003, 03:28:57 AM »
I am attempting to install ImageMagick using binaries thereby avoiding dependency problems associated with several of the rpms and SME 5.6 I am going to attempt an install of:
ImageMagick-i386-unknown-freebsd4.6.tar
Does anyone have experience with this or know if the "freebsd" gen will work?

Lloyd Keen

Re: ImageMagick binaries
« Reply #1 on: November 08, 2003, 11:13:31 PM »
Ah, NO that probably wont work. What are the dependancy errors you are getting. This is probably the package you need to install: ImageMagick-5.4.3.11-1.i386.rpm. You can get it from here http://www.fis.unipr.it/pub/linux/rpm/redhat-7.3/ImageMagick-5.4.3.11-1.i386.rpm

G Jansen

Re: ImageMagick binaries
« Reply #2 on: November 09, 2003, 12:09:25 AM »
I attempted to install that rpm and received the following:
[root@server files]# $ rpm -i ImageMagick-5.4.3.11-1.i386.rpm
bash: $: command not found
[root@server files]# rpm -i ImageMagick-5.4.3.11-1.i386.rpm
error: failed dependencies:
        libtiff is needed by ImageMagick-5.4.3.11-1
        libungif is needed by ImageMagick-5.4.3.11-1
        libdps.so.1   is needed by ImageMagick-5.4.3.11-1
        libdpstk.so.1   is needed by ImageMagick-5.4.3.11-1
        libICE.so.6   is needed by ImageMagick-5.4.3.11-1
        libSM.so.6   is needed by ImageMagick-5.4.3.11-1
        libtiff.so.3   is needed by ImageMagick-5.4.3.11-1
        libX11.so.6   is needed by ImageMagick-5.4.3.11-1
        libXext.so.6   is needed by ImageMagick-5.4.3.11-1
        libXt.so.6   is needed by ImageMagick-5.4.3.11-1
I had attempted to install an even more recent rpm:
 ImageMagick-5.5.7-10.i386.rpm
and experienced similari results. Thank you for you reply. If you have any additional suggestions I am willing to give them a try.

Lloyd Keen

Re: ImageMagick binaries
« Reply #3 on: November 09, 2003, 12:27:44 AM »
If you do a search on one of the required files ie libICE.so.6 you find that it's part of the XFree86-libs package. So you will need to also download the XFree86-libs package as well, probably this one http://ftp2.wss.yale.edu/rpm2html/rh73/updates/XFree86-libs-4.2.1-13.73.3.i386.html If you run into dependancy problems do a quick search for one of the files and find out which package they are a part of - then find the right package for your setup (in this case Redhat 7.3) HTH

Guck Puppy

Re: ImageMagick binaries
« Reply #4 on: November 09, 2003, 01:07:24 AM »
G Jansen wrote:
> [root@server files]# $ rpm -i ImageMagick-5.4.3.11-1.i386.rpm
> bash: $: command not found

the command to install an rpm should be :

rpm -Uvh therpmfile.rpm

when you are trying to install several rpms at once, like you will be to satisfy dependencies, you should create a folder, move all the rpm files into it, then type :

rpm -Uvh *.rpm

then rpm will take care of installing all the rpm files in the correct order.

> I had attempted to install an even more recent rpm:
>  ImageMagick-5.5.7-10.i386.rpm

The version is not as important as the platform it's created for (i.e. it must be an rpm for redhat 7.3)

G

PS. To re-iterate Lloyd Keen, when you have an rpm dependency, just go and find it, and download it. What's the problem with doing that?

Pieter

Re: ImageMagick binaries
« Reply #5 on: November 09, 2003, 05:45:00 PM »
1 Surf to rpmfind.net, search for imagemagick and selecte the version for Redhat 7.3
2 Install using rpm -Uvh imagemagick.rpm

3 You'll be noticed of failing dependencies, so search rpmfind for them. You'll need to install libtiff and libungif. Searching for libdps.so.1 and the others will leed you to the XFreelibs package wich you really don't need while you are not running X-Windows on your e-smith box.

4 install libtiff and libungif using rpm -Uvh .rpm, install Imagemagick usting rpm -Uvh --nodeps .rpm to ignore the failing dependencies.
Or dó install  the XFreelibs wicht fulfills the dependencies and won harm you either. It could however trigger a range of other failing dependencies wich you really   wouldn't like to fullfill.

Good Luck!

ps In general you can install any RPM for RedHat 7.3 without breaking dependencies. This is especially true for packages not already present on E-Smith. Be carefull to replace already installed packages (i.e. for samba) wich might be modified for E-Smith.

Ergin


G Jansen

Re: ImageMagick binaries
« Reply #7 on: November 10, 2003, 01:36:46 AM »
I have followed all of the suggestions in the above posts, except to install without "dependencie" warnings. After downloading and attempting to install countless combinations of rpms I am still getting the following dependency warnings:
 libc.so.6(GLIBC_2.3)   is needed by XFree86-libs-4.3.0-2
        libc.so.6(GLIBC_2.3.2)   is needed by XFree86-libs-4.3.0-2
        libc.so.6(GLIBC_2.3)   is needed by fontconfig-2.1-9
        libc.so.6(GLIBC_2.3)   is needed by freetype-2.1.3-6
        glibc-common = 2.2.5-34 is needed by glibc-2.2.5-34
        libc.so.6(GLIBC_2.3)   is needed by libtiff-3.5.7-11
        libc.so.6(GLIBC_2.3)   is needed by libungif-progs-4.1.0-15
Guess the bid question is do I really need libc.so.6 and glibc-common? If so does anyone have a clue as to which version of the glibc rpms will satisfy the requirement?

Charlie Brady

Re: ImageMagick binaries
« Reply #8 on: November 10, 2003, 01:45:12 AM »
G Jansen wrote:

> I am still getting the following dependency warnings:
>  libc.so.6(GLIBC_2.3)   is needed by XFree86-libs-4.3.0-2
[etc]
...
> Guess the bid question is do I really need libc.so.6 and
> glibc-common?

Nearly everything.

> If so does anyone have a clue as to which
> version of the glibc rpms will satisfy the requirement?

It would be a big mistake to try to upgrade glibc. Instead, you need to find older XFree86-lib etc rpms which are compatible with glibc 2.2.x, not glibc 2.3. Stick with RedHat 7.3 RPMs, as you have been advised above.

Charlie