Sophie

Sophie

distrib > Mageia > 4 > i586 > media > core-release > by-pkgid > 07a81589bb2c4aa5e88f35a4a345a184 > files > 318

maradns-1.4.13-2.mga4.i586.rpm

<!-- Do *not* edit this file; it was automatically generated by ej2html
     Look for a name.ej file with the same name as this filename -->
<!-- Last updated Fri Jan  8 10:07:48 2010 -->

<HTML><HEAD>
<TITLE>Compiling MaraDNS</TITLE>

<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">

</HEAD><BODY >




<H1>Compiling MaraDNS</H1>

<H2>Requirements</H2>

MaraDNS is supported on two platforms: CentOS Linux 5, and Windows XP (via
MinGW32).

<p>
Other systems can be easily ported to, but are not supported.  This means
that, while it should be fairly easy to port MaraDNS to another platform,
you will have to port it yourself or pay me to port it for you.  The Windows
XP port does not support all of the features the CentOS Linux version has.

<H2>Downloading, compiling, and installing MaraDNS</H2>

<UL>

<LI>Obtain MaraDNS from <A 
    href=http://www.maradns.org/>www.maradns.org</A>

<LI>Extract the MaraDNS tarball:

    <blockquote>
    <TT>bzip2 -cd maradns-*.tar.bz2 | tar xvf -</TT>
    </blockquote>

<LI>Enter the directory that the above extraction generated.

<LI>Compile MaraDNS.  Type in <TT>./configure</TT> followed by <TT>make</TT>
    in the top-level MaraDNS directory.  

<LI>Install the MaraDNS package.  As root:
    <blockquote>
    <tt>make install</tt>
    </blockquote>

  This will install both the binaries and the man pages for 'maradns',
  'askmara', 'duende', 'fetchzone', and 'zoneserver'.  In addition, this 
  will (if the files are not already present), install an example /etc/mararc,
  make the /etc/maradns directory, and place an example zone file
  (db.example.com) in /etc/maradns.  Finally, this will place MaraDNS
  documentation in /usr/local/doc ; man pages will be placed in /usr/local/man
  or /usr/local/share/man.

</UL>
</BODY></HTML>