Ellen
02-25-2002, 01:07 PM
Hello,
I would like to know how one is supposed to install updates for unix programs.
Having read all the problems with Apple Mail Server on Mac OS X Server, I chose to install Postfix. This did take some reading but finally worked quite easily. Postfix is updated quite regularly and since the version I installed, snapshot-20020112, there has apparently been a new stable version and four patches.
I understand that the patches are actually diff files that must be applied to the source tree. I suppose this is done with the patch program. But I can't find any instructions as to how to actually do this. What options to use? Where to put the patches? And what to do once the patch has been applied. Make and make install? And what happens to my configuration file? Can I use the old one or must I start from scratch?
Also, I suppose that to install a new release I have to go through the whole compile etc. process from the start. What happens to the old files? Is there any cleaning up to do? And if yes, when?
I figure these questions apply to any program and I've looked in the five or six unix books I've purchased, in the Postfix mailing list archive, etc., I've read the patches, and the various read me files and documentation that come with Postfix. To no avail. Actually, in the Postfix mailing list some other users (Mac OS X users...) have asked the very same question and there was apparently no answer, at least on the list itself.
I've even read the man page for patch but it assumes knowledge that I don't have.
Is this absolutely obvious to all unix users from day one so that no one feels the need for any instructions or have I overlooked something?
Thanks,
Ellen
I would like to know how one is supposed to install updates for unix programs.
Having read all the problems with Apple Mail Server on Mac OS X Server, I chose to install Postfix. This did take some reading but finally worked quite easily. Postfix is updated quite regularly and since the version I installed, snapshot-20020112, there has apparently been a new stable version and four patches.
I understand that the patches are actually diff files that must be applied to the source tree. I suppose this is done with the patch program. But I can't find any instructions as to how to actually do this. What options to use? Where to put the patches? And what to do once the patch has been applied. Make and make install? And what happens to my configuration file? Can I use the old one or must I start from scratch?
Also, I suppose that to install a new release I have to go through the whole compile etc. process from the start. What happens to the old files? Is there any cleaning up to do? And if yes, when?
I figure these questions apply to any program and I've looked in the five or six unix books I've purchased, in the Postfix mailing list archive, etc., I've read the patches, and the various read me files and documentation that come with Postfix. To no avail. Actually, in the Postfix mailing list some other users (Mac OS X users...) have asked the very same question and there was apparently no answer, at least on the list itself.
I've even read the man page for patch but it assumes knowledge that I don't have.
Is this absolutely obvious to all unix users from day one so that no one feels the need for any instructions or have I overlooked something?
Thanks,
Ellen