ejabberd - Comments for "Installation on linux" https://www.ejabberd.im/node/2760 en I agree everything you https://www.ejabberd.im/node/2760#comment-51555 <p>I agree everything you wrote.</p> <p>Thank you.</p> Tue, 01 Jan 2008 21:15:44 +0000 Anonymous comment 51555 at https://www.ejabberd.im Updated list of requirements https://www.ejabberd.im/node/2760#comment-51554 <div class="quote-msg"> <div class="quote-author"><em>Anonymous</em> wrote:</div> <p>There is a list in the installation requirements. OpenSSL, Zlib and GBU Iconv are optional.<br /> It might be useful to say what is the purpose of each item and why it is optional.</p></div> <p>Yes, the list could be improved. For example:</p> <ul> <li>GNU Make </li><li>GCC </li><li>libexpat 1.95 or higher </li><li>Erlang/OTP R10B-9 up to R11B-5 </li><li>OpenSSL 0.9.6 or higher, for STARTLS, SASL and SSL encryption. Optional, highly recommended. </li><li>Zlib 1.2.3 or higher, for Stream Compression support (XEP-0138). Optional. </li><li>GNU Iconv 1.8 or higher, for the IRC Transport (mod_irc). Optional, not needed on systems with GNU libc. </li> </ul> <div class="quote-msg"> <div class="quote-author"><em>Anonymous</em> wrote:</div> <p>Are thous installed on linux distributions by default?</p></div> <p>The development files probably aren't installed, but they are available for easy installation.<br /> There is some information in <a href="http://www.ejabberd.im/tuto-install-ejabberd">this tutorial</a>, maybe it could be included in the guide. </p> <p>The problem is that if the ejabberd guide documents stuff from other projects (like Debian, Fedora...), then the guide may get obsolete due to changes in those unrelated projects, which we can't control and we may be completely unaware.</p> <div class="quote-msg"> <div class="quote-author"><em>Anonymous</em> wrote:</div> <p>There is no explanation at all about the binary file and how to use it to install, uninstall and upgrade. If this is trivial and there is a link to some tutorial I`ll appreciate that.</p></div> <p>If you download and try a binary installer, you will see how to install and uninstall. The upgrade explanation should be added, I'll ask what is the best way to upgrade.</p> <div class="quote-msg"> <div class="quote-author"><em>Anonymous</em> wrote:</div> <p>On the compilation stage it says to:</p> <div class="codeblock"><code>./configure<br />make<br />su<br />make install</code></div> <p>Is this what I should write or should I write make ejabberd for example?<br /> Do I need to be inside the folder where I placed the ejabberd source files when I type ./configure...? </p></div> <p>Your question mentions ejabberd, but the question itself is not about ejabberd. Sorry, I have little spare time and I can't spend it on this.</p> <div class="quote-msg"> <div class="quote-author"><em>Anonymous</em> wrote:</div> <p>You might consider add the explanation to the manual (which is very good) because there are things you might consider obvious but to someone who doesn't know linux it's not.</p></div> <p>It is unacceptable that the documentation of all the programs in the world explain all of them the same basic things. That would require an unacceptable waste of work to write, that would provide almost zero benefit. </p> <p>The 'ejabberd Installation and Operation Guide' is about ejabberd, not about Linux, GNU, FreeBSD, Debian or other projects. So, the guide expects some minimum background about general stuff, and concentrate in ejabberd-specific stuff.</p> Tue, 01 Jan 2008 20:52:17 +0000 mfoss comment 51554 at https://www.ejabberd.im