I know this has been rather answered already, but here's my two cents:

I use Fedora Core 1 + apt-get. I try to never, ever, ever download and compile tarballs--it just makes things a huge mess and creates dependency problems and uninstall problems etc. etc. So far, for the past year or so since I've been doing this, I've been entirely successful. I _have_ downloaded and compiled some programs, but I always keep them in my home directory (I never "make install") so they're easy to get rid of when the time comes.

So, what do I do when there's a program I want that's not in the freshrpms apt-get repository for FC1? I either:

1) find the rpm at rpm.pbone.net (my first place to search always)
2) search google for the rpm (not just "gimp rpm" e.g., but "gimp fc1 rpm" so as to be sure to get the right one for my system. Trying to install a RH9 rpm or a FC2 rpm on a FC1 machine, or vice-versa, is almost always asking for trouble). Normally there are tons of repositories floating around the 'net that have compiled packages of stuff you want for your system.
3) last resort, download the tarball, apt-get all the dependencies, and then make an attempt to ./configure and make.



LONG READER'S DIGEST VERSION (or, "What I Would Do In Your Situation")

1) Upgrade to FC1. That's the easiest solution I see here. To do that:
  a) download apt-get for Red hat 9 here: http://ayo.freshrpms.net/

  b) edit your /etc/apt/sources.list and comment out this line:
rpm http://ayo.freshrpms.net redhat/9/i386 os updates freshrpms
     (and any other redhat 9 lines) then add these lines:
rpm http://ayo.freshrpms.net fedora/linux/1/i386 core updates freshrpms
rpm http://ayo.freshrpms.net fedora/linux/1/i386 tupdates
rpm http://ayo.freshrpms.net fedora/linux/1/i386 extras alternatives

c) At night before you go to bed, run:
apt-get update
apt-get dist-upgrade
It'll tell you it'll need to download a bazillion packages and do you want to do that? And you say, sure, no problem. I've never had a problem with upgrading from RH9 to FC1 this way (in fact, it's how I install FC1--I've only got RH9 cds so I just do a minimal 400MB install and then apt-get dist-upgrade)



2) If this is not a palatable solution for you (you don't want to upgrade, or you're on a modem connection, or you hate the name Fedora, etc. etc.), you can compile from source. Now, the site tells you you need to download all these _other_ tarballs like pkg-config, GTK+, Pango, etc. etc. That's really a bad idea in my experience.


What you should do instead for all the dependencies is:
apt-get install [dependency]-devel
For example:
apt-get install pkgconfig-devel

Sometimes the name of the package in apt-get isn't the same was what the ./configure script or the web site asks for, so:
apt-cache search pango
for example, will give you a hint as to the name of the package you need.




Whew! So, hopefully that gave you some idea of where to go with this. Let us know what you decide to do, and if you get stuck somewhere in the process please let us know!

  ~ Ross


On Wed, 14 Jul 2004, Topher Fischer wrote:

This is something that I've muddled through many
times, but never had a good idea of what I was
actually doing.  If someone could give a good
explanation of the ideas behind the actions, I would
be very happy and thankful.

I just decided to attempt to "upgrade" Gimp on my
machine (which I guess is just the same as installing
from scratch).  I'm running RH9, but I could only find
an RPM for Fedora Core 1.  I didn't think it was the
right one for me, but I got it and tried it anyway,
but was then faced with a long list of dependencies
that need to be taken care of first.  I've found some
of them in tarballs, zipped in various formats, but
now what?  How do I get them into thier proper places,
configured properly, and such

Any help would be appreciated.
(I wouldn't mind seeing something like this at an UUG
meeting, but I think I'm the only real newbie that
occasionally attends (sorry, astronomy's not my
thing)).

~Topher




__________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - 100MB free storage! http://promotions.yahoo.com/new_mail

_______________________________________________
newbies mailing list
[EMAIL PROTECTED]
http://phantom.byu.edu/cgi-bin/mailman/listinfo/newbies


--

This sentence would be seven words long if it were six words shorter.

_______________________________________________
newbies mailing list
[EMAIL PROTECTED]
http://phantom.byu.edu/cgi-bin/mailman/listinfo/newbies

Reply via email to