Hi all, I am familiar with rpm package. Now, there is a tar ball package of sendmail v 8.12.3 available to download at www.sendmail.org. I want to upgrade my sendmail (8.12.2) to the latest one (8.12.3). Could anybody point me to the site talking about this or tell me step by step to do this? I have tried to read documents coming with that package. But I can't still upgrade successfully. Any help will be gratefully appreciated. TIA Regards, LTG
On Sunday 05 May 2002 07:44 pm, LTG wrote:
Hi all,
I am familiar with rpm package. Now, there is a tar ball package of sendmail v 8.12.3 available to download at www.sendmail.org. I want to upgrade my sendmail (8.12.2) to the latest one (8.12.3). Could anybody point me to the site talking about this or tell me step by step to do this? I have tried to read documents coming with that package. But I can't still upgrade successfully. Any help will be gratefully appreciated.
Typically, a tarball opens well with the command tar -xzvf "tarball" if it is a .tar.gz, if it is a .tar.bz, the command is tar -xjvf "tarball". With those commands the tarball will explode itself into the directory it was opened in a subdirectory of "tarball". In there you should find a "configure" file, and you should run it, ./configure. It will check out your machine, and configure the make files to run correctly. It may error, and you can either fix the error, get an rpm or give up. If there is no "configure" file, then just run the next commands sometimes tarballs just need to be made and installed, or the configure file is built in. then you want to issue the commands "make" and "make install" and the program will be installed on your machine, replacing the previous version. Often configuring from source is the easiest way to get a program on your machine, even easier than rpms. If the make bonks see the configure bonking message. Make install should not bonk. Good luck. Rob -- Rob Blomquist Kirkland, WA On the side of the software box, in the 'System Requirements' section, it said 'Requires Windows XP or better'. So I installed Linux!
Rob Blomquist
With those commands the tarball will explode itself into the directory it was opened in a subdirectory of "tarball". In there you should find a "configure" file, and you should run it, ./configure. It will check out your machine, and configure the make files to run correctly. It may error, and you can either fix the error, get an rpm or give up.
If there is no "configure" file, then just run the next commands sometimes tarballs just need to be made and installed, or the configure file is built in.
then you want to issue the commands "make" and "make install" and the program will be installed on your machine, replacing the previous version. Often configuring from source is the easiest way to get a program on your machine, even easier than rpms.
Unfortunately, while the above instructions are true in general, the instructions for building sendmail are a little different. The INSTALL file explains all, but in brief you build sendmail using the command "sh ./Build" then you have to "cd cf/cf" and create/copy/edit sendmail.mc and install the 2 ".cf" files. Then you go back to the top level directory and (as root) run "sh ./Build install".
Rob Blomquist
writes: With those commands the tarball will explode itself into the directory it was opened in a subdirectory of "tarball". In there you should find a "configure" file, and you should run it, ./configure. It will check out your machine, and configure the make files to run correctly. It may error, and you can either fix the error, get an rpm or give up.
If there is no "configure" file, then just run the next commands sometimes tarballs just need to be made and installed, or the configure file is built in.
then you want to issue the commands "make" and "make install" and the
Thanks for your time.
I did as you told me. But my sendmail binary doesn't still upgrade. Would
you mind giving me more advice.
I did as following:
1. extract sendamil sendmail.8.12.3.tar.gz ( tar xvfz
sendmail.8.12.3.tar.gz)
2. cd sendmail-8.12.3
3. sh ./Build
4. cd cf/cf
5. cp generic-linux.mc sendmail.mc
6. edit sendmail.mc as what i want.
7. sh ./Build sendmail.cf
8. cd ../..
9. sh ./Build install
Did I miss something?
I found sendmail.cf and submit.cf updated. When I telnet to localhost on
port 25. I see my sendmail version is a previous one.
TIA.
----- Original Message -----
From: "Graham Murray"
will be installed on your machine, replacing the previous version. Often configuring from source is the easiest way to get a program on your machine, even easier than rpms.
Unfortunately, while the above instructions are true in general, the instructions for building sendmail are a little different. The INSTALL file explains all, but in brief you build sendmail using the command "sh ./Build" then you have to "cd cf/cf" and create/copy/edit sendmail.mc and install the 2 ".cf" files. Then you go back to the top level directory and (as root) run "sh ./Build install".
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com
On Sun, 5 May 2002 23:30:18 -0700
"Rob Blomquist"
Typically, a tarball opens well with the command tar -xzvf "tarball" if it is a .tar.gz, if it is a .tar.bz, the command is tar -xjvf "tarball".
With those commands the tarball will explode itself into the directory it was opened in a subdirectory of "tarball". In there you should find a "configure" file, and you should run it, ./configure. It will check out your machine, and configure the make files to run correctly. It may error, and you can either fix the error, get an rpm or give up.
If there is no "configure" file, then just run the next commands sometimes tarballs just need to be made and installed, or the configure file is built in.
then you want to issue the commands "make" and "make install" and the program will be installed on your machine, replacing the previous version. Often configuring from source is the easiest way to get a program on your machine, even easier than rpms. ==============================================
make install typically needs to be done as root. Just su within the same directory, provide password when prompted, and then type: make install Mike -- "One love, one heart, give thanks and praise to the Lord and feel alright...." --Bob Marley
participants (4)
-
Graham Murray
-
LTG
-
Michael Scottaline
-
Rob Blomquist