_in_theory_ you can do that. Tar up the binaries, put them in the 
appropriate build place (usually /usr/src/redhat/SOURCES) and write a 
short install script that copies them to their required locations 
(referencing that script from your PREP file). I had to do this for an 
RPM i was making also, so it can be done.

One of the real advantages to RPM is that it can/will track your 
dependencies, and do pre-install verification that <rpm-x> or 
<shared-library-y> is installed. Other install packages either won't do 
that, or will require _you_ to write your own verification scripts (have 
fun with that). It would be _greatly_ preferable to let RPM build from 
source, then package as it would track all this for you.

While I have some complaints with RPM, I have to say that it is an 
excellent tool. I manage 2 dozen some odd RH boxes, and have moved to 
almost entirely RPM based application/OS management. It's the way to go. 
If this is software that you are providing/selling to the community, you 
might find some push-back from Linux/RH users on InstallAnywhere. For 
example, I (not a troll) would not utilize software in my environment 
that I couldn't:
a. compile myself
b. rpm install
To summarize, IMHO, if you are packaging software for RedHat, it's RPM. 
Likewise, if you're packaging for Debian, it's apt-get. If it's Windows, 
use InstallShield.


Melissa Rickman wrote:

> Let's say that as an install developer you were only given the the 
> exectables to some new application and asked to pakage them with RPM.  
> Is this possible to package them without source code?  Does one need the 
> pristine sources(.h,.cpp..?) to build, install and package?  Or am I 
> missing the theory behind RPM?
> 
> I am new to this development and want to understand the benefits to RPM 
> as opposed to some front end product like InstallShield MP.
> 
> Thanks in advance
> 
> -M
> 
> Melissa M. Rickman
> [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
> Avail Solutions
> 


-- 
Matthew Boeckman                        (816) 777-2160
Manager - Systems Integration           Saepio Technologies
== 
                                                ==
Public Notice as Required by Law: Any Use of This Product, in
Any Manner Whatsoever, Will Increase the Amount of Disorder in the Universe.
Although No Liability Is Implied Herein, the Consumer Is Warned That This
Process Will Ultimately Lead to the Heat Death of the Universe.



_______________________________________________
Redhat-list mailing list
[EMAIL PROTECTED]
https://listman.redhat.com/mailman/listinfo/redhat-list

Reply via email to