Page 1 of 3 123 LastLast
Results 1 to 10 of 25

Thread: Debian Port - Completed with Instructions

  1. #1
    yeslinux is offline New Member
    Join Date
    Sep 2005
    Posts
    4
    Rep Power
    9

    Thumbs up Debian Port - Completed with Instructions

    What would it take to port to Debian?

  2. #2
    KevinH's Avatar
    KevinH is offline Expert Member
    Join Date
    Aug 2005
    Location
    San Mateo, CA
    Posts
    4,789
    Rep Power
    18

    Default

    The server is all Java so no issue there. Most of the issues would lie in creating the pre-compiled binaries, packaging and installer. Hard to say without trying it. First step would be to get postfix, OpenLDAP, etc all built. Currently we ship with pre-compiled binaries for Fedora and Red Hat. Ideally we'd like to have a pre-compiled binary download for several distributions, and then a distribution agnostic source download. It's on our list to expand to more platforms out of the box. We just haven't got around to it yet.

    -kevin

  3. #3
    yeslinux is offline New Member
    Join Date
    Sep 2005
    Posts
    4
    Rep Power
    9

    Default

    Where can i find the spec file or installer used? debian already has binaries for the thirdparty apps (postfix, openldap, etc.).

    With debian all we need to use is apt-get so no need to provide the thirdparty app binaries. How do you build zimbra (ant)?

    I might be able to help create a deb package as i think i might want to include Zimbra in the next major release of YES Linux - http://www.yeslinux.org.

  4. #4
    KevinH's Avatar
    KevinH is offline Expert Member
    Join Date
    Aug 2005
    Location
    San Mateo, CA
    Posts
    4,789
    Rep Power
    18

    Default

    It's all in ZimbraBuild in the source download. You also may want to look at this post on how to build Zimbra on Fedora/Red Hat. It'll be a good starting point.

    http://www.zimbra.com/blog/archives/...ping_with.html

  5. #5
    irvingwashington is offline New Member
    Join Date
    Sep 2005
    Posts
    3
    Rep Power
    9

    Default

    Posting my machinations to get ZImbra built on Debian Sarge, perhaps this'll help others create a Debian package:

    From the source file, ZCS uses:

    amavisd-new-2.3.1
    clamav-0.85.1
    cyrus-sasl-2.1.21-ZIMBRA (has this been patched by Zimbra??)
    jakarta-tomcat-5.5.7
    jdk1.5.0_04
    mrtg-2.10.15
    mysql-4.1.10a
    openldap-2.2.26
    perl libraries (I'm assuming these are all 5.8 libraries?):
    Apache, Archive, auto, Bundle, Convert, Date, File, HTML, HTTP, IO, LWP, Mail, MIME, NET, SOAP, Swatch, Time, UDDI, URI, WWW, XML, XMLRPC
    Postfix-2.2.3
    rrdtool-1.0.49
    sleepycat-4.2.52.2 (berkely db4.2)
    snmp-5.1.2

    Analogous Debian Sarge Packages:
    amavisd-new* 20030616p10-5 (too old?)
    clamav* 0.86.2 (debian-volatile) 0.84-2 (debian-security)
    libsasl2 2.1.19
    tomcat4 4.1.31 (assume tomcat5 is used for session persistence across multiple app servers?)
    mrtg 2.10.13
    mysql-* 4.0.24-10
    slapd 2.2.23
    perl 5.8.4 (I've not yet compiled the list of debianized perl modules needed)
    postfix 2.1.5-9
    rrdtool 1.0.49
    libdb4 4.2.52
    snmp 5.1.2

    Z

  6. #6
    Teesh is offline Former Zimbran
    Join Date
    Aug 2005
    Posts
    4
    Rep Power
    9

    Default

    A Debian package would be awesome and a distribution with YesLinux will be much appreciated.

    - S

  7. #7
    yeslinux is offline New Member
    Join Date
    Sep 2005
    Posts
    4
    Rep Power
    9

    Default

    Quote Originally Posted by KevinH
    The server is all Java so no issue there. Most of the issues would lie in creating the pre-compiled binaries, packaging and installer. Hard to say without trying it. First step would be to get postfix, OpenLDAP, etc all built. Currently we ship with pre-compiled binaries for Fedora and Red Hat. Ideally we'd like to have a pre-compiled binary download for several distributions, and then a distribution agnostic source download. It's on our list to expand to more platforms out of the box. We just haven't got around to it yet.

    -kevin
    Have you patched or modified any of the thirdparty apps you include: Postfix, Openldap, sleepycat, or cyrus-sasl, etc? Or can we use the versions that come default with Debian?

    If so what was added? If not why are your bundling them?

  8. #8
    anand is offline Zimbra Employee
    Join Date
    Sep 2005
    Posts
    274
    Rep Power
    9

    Default modifications to thirdparty

    cyrus-sasl/saslauthd modified to include calling to zimbra server for authentication (postfix/sasl auth). A few small configuration related changes to SA and amavisd-new. We also rely on iptables (for now anyway) to work properly - so that we can map port 80 -> port 7070 and not have to worry about running tomcat as root. I can not think of anything else we have made significant changes to.

  9. #9
    yeslinux is offline New Member
    Join Date
    Sep 2005
    Posts
    4
    Rep Power
    9

    Default

    Quote Originally Posted by anand
    cyrus-sasl/saslauthd modified to include calling to zimbra server for authentication (postfix/sasl auth). A few small configuration related changes to SA and amavisd-new. We also rely on iptables (for now anyway) to work properly - so that we can map port 80 -> port 7070 and not have to worry about running tomcat as root. I can not think of anything else we have made significant changes to.
    So then we need to execute your versions of cyrus-sasl and amavisd-new. The other standard apps (postfix, ldap, etc) can be used as is and not your versions. We need to use your port forward for 80 -> 7070 if we don't want to run apache or another app as a proxy server correct?

  10. #10
    KevinH's Avatar
    KevinH is offline Expert Member
    Join Date
    Aug 2005
    Location
    San Mateo, CA
    Posts
    4,789
    Rep Power
    18

    Default

    You don't *have* to use the versions we ship. However it may be a safer option, to compile them that way. We've tested with them internally, and our tools are configured to expect them in certian install paths. Doesn't mean it not impossible to swap out for local versions but there may be some hidden issues.

Page 1 of 3 123 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. initializing ldap...FAILED(256)ERROR
    By manjunath in forum Installation
    Replies: 39
    Last Post: 06-07-2013, 10:27 AM
  2. REAL Debian port
    By rexxmo in forum Installation
    Replies: 4
    Last Post: 11-14-2006, 08:55 AM
  3. Error 256 on Installation
    By RuinExplorer in forum Installation
    Replies: 5
    Last Post: 10-19-2006, 09:19 AM
  4. Getting problems in FC4 while instalation
    By kitty_bhoo in forum Installation
    Replies: 13
    Last Post: 09-12-2006, 10:34 PM
  5. Debian Port update?
    By soundmaster80 in forum Developers
    Replies: 1
    Last Post: 09-21-2005, 12:30 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •