Installation of the Apple Calendar Server on Ubuntu Edgy

To install the Apple Calendar Server on a Ubuntu Edgy (I bet it works on feisty too) I had to do the following steps:

Needed packages:

  • python2.4-dev
  • libkrb5-dev
  • attr
  • subversion
  • curl
  • build-essentials (or perhaps only a gcc?)
  • libssl-dev
  • python-pysqlite2
  • bzip2

Steps to do:

  • add user_xattr to the fs options in your /etc/fstab, at least for the filesystem the calendar data is. To activate those changes just remount it with ‚mount -o remount /mountpoint‘
  • mkdir /opt/iCalServer
  • cd /opt/iCalServer
  • svn checkout http://svn.macosforge.org/repository/calendarserver/CalendarServer/trunk CalendarServer
  • cd CalendarServer
  • ./run -s
  • if everything works out:
  • cp conf/caldavd-test.plist conf/caldavd-dev.plist
  • vim conf/caldavd-dev.plist
  • edit it according to http://trac.macosforge.org/projects/calendarserver/wiki/QuickStart
  • What do you think of this post?
    • Awesome (1)
    • Sucks (0)
    • Boring (0)
    • Useful (0)
    • Interesting (0)

8 Antworten auf „Installation of the Apple Calendar Server on Ubuntu Edgy“

  1. auch verlangt PyKerberos /usr/include/Python

    also

    ln -s /usr/include/python2.4 /usr/include/Python

    Dies ist unter Debian Etch

  2. Funktioniert nun. Vielen Dank für dein Info.

    Was noch gemacht werden musste war dem ext3 Filesystem die extended user attributes Settings zu setzen.

    Im /etc/fstab file:

    /dev/sda1 / ext3 acl,user_xattr,errors=remount-ro 0 1

    evtl ist acl und das acl debian packet nicht notwendig.

    Das laufende system, oder filesystem konnte einfach neu gemountet werden ohne ein reboot:

    mount -o remount,acl,user_xattr /dev/sda1

    Gruss

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.