25Apr/078
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
Mai 31st, 2007 - 18:11
add bzip2 to the list of required packages
Mai 31st, 2007 - 18:17
Done, thanks.
Mai 31st, 2007 - 18:54
auch verlangt PyKerberos /usr/include/Python
also
ln -s /usr/include/python2.4 /usr/include/Python
Dies ist unter Debian Etch
Mai 31st, 2007 - 20:51
I’ll leave this here in the comments, since that wasn’t necessary on ubuntu. But thanks for the addition.
Jakob
Mai 31st, 2007 - 21:16
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
Mai 31st, 2007 - 21:37
Thanks, I forgot that and added it to the article too.
Oktober 4th, 2007 - 14:21
Thanks,
ubuntu with the apple calendar server would be great, I’ll try that with my ubuntu system!!
Januar 14th, 2008 - 03:47
Based on your Blog and other information we’re in the process of completing a HowTo for Ubuntu: https://wiki.ubuntu.com/CalendarServer