On Sat, 2005-02-12 at 17:38 -0500, Gene Heskett wrote:
On Saturday 12 February 2005 12:54, Kumara wrote:
>Hi list
>Could someone tell me how to compile/install packages that comes in
> tar.gz Ex. I have asterisk tar.gz source file but don't know how to
> install it. could someone give me steps to go ahead.
>
>I'm fairly familiar installations with rpm packages (but not
> src.rpm) hope your assistance
>Mohan
Generally speaking, a tar.gz file is going to be the srcs, not the
executables. To install that will require that you have the
'development' packages installed into your system so that you have
the compiler and other tools required to build and install that
package on your system
Bear in mind that rpm will have no knowledge of anything installed by
this method. That doesn't mean its 1005 bad to do, and ai have quite
a bit of stuff so installed on this system.
Anyway, if the package has all the tools in it, the installation then
is a matter of unpacking the tarball, with a command like 'tar xzf
name_of_tarball.tar.gz', then cd'ing to the directory made by the
unpack, probably the same as the tarballs name without the tar.gz on
the end of it.
Once there, do
./configure(enterkey)
it will spit out a whole bunch of stuff while it finds the resources
it need on your machine. When its done, hopefully without reporting
a failure, then:
make(enterkey)
When thats done, also without reporting a failure:
make install(enterkey)
Will install the program, and generally, all you have to do to run it
is name-of-program(enterkey) and it should run.
Its not always that easy of course, but the learning experience of
figuring out what went toes up, and fixing it, often with the help of
a mailing list such as this one, but who's focus is the program under
the spotlight, is invaluable, both from the learning standpoint for
you, and the level of the help available should you stick up your
hand and wave at one of the 'teachers'.
----
This explanation leaves out the most single important instruction of
all.
In virtually all cases, a tarball will have a README or an INSTALL file
and in many cases, both. Reading INSTALL is almost always essential.
Reading the README file is just generally a smart thing to do. Checking
them out 'before' you run ./configure, make etc. is what smart people
do.
Craig