Hello All,

I have been using Linux for a long time now but up until recently I
never really did a lot of "configure make install" type builds for any
of my boxes.  As luck had it, there was an rpm available 99% of the
time.

Recently, I have run into a lot of scenarios where I needed a newer
version of something and I had to go through a manual build process.
Currently,  have 3 systems that are pretty much identical.  So lets
say I want a newer version of wireshark or a gnome-applet that suse
does not have yet in a repo.

I would do the standard config make install procedure on all three
boxes.  I did notice that if the linux systems seem to be the same
(ie. x86, i386) I can copy compiled binaries over to another box and I
can use them there.

Here is where my questions begin :)

#1.  Most of these apps have a lot of requirements when you build
them, for example libpcap-devel or gnome-something-devel.  I realized
I do not need the "*devel*" rpms to be installed on the boxes i was
compiling to.  However, since there is no dependancy checking when I
copy something over how can I know that the libpcap libraries actually
exist?  I assume my app will bomb out in the middle?

#2.  If I compile something on 586 openSuse will it work in 586 CentOS
?  Is this just not a smart thing to do?  Should you only copy between
the same distro?

#3.  is there any way to keep track of the files installed?  Or am I
doing something findamentally wrong?  Do I ./configure and make on one
system and then do a make install on all of them?

#4.  How does one easily uninstall stuff that is installed by these methods?

Thanks for any help
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to