在所有关于 Ubuntu Phone 的文章和评论中,我遗漏了一个关键信息:支持哪些协议来同步您的联系人和日历?CalDav/GroupDav?ActiveSync?Gmail?
答案1
可以使用 CardDAV 将官方 Aquaris Ubuntu 版本与 Owncloud 等同步。这就是我所做的(请参阅wiki.ubuntuusers.de来源):
首先,我将我的站点的证书添加到文件夹 /usr/share/ca-certificates 并更新 ca-cert 数据库,因为它是自签名的:
sudo mount /dev/loop0 / -o remount,rw sudo cp /home/phablet/Downloads/server.crt /usr/share/ca-certificates
运行配置时为新证书添加星号
sudo dpkg-reconfigure ca-certificates
添加 syncevolution 配置:
syncevolution --keyring=no --configure --template webdav username=<USERNAME> password=<PASSWORD> syncurl="in-its.de/owncloud" target-config@owncloud syncevolution --configure --template SyncEvolution_Client sync=none syncURL=local://@owncloud username= password= peerIsClient=1 owncloud syncevolution --configure database=https://<SERVER>/owncloud/remote.php/carddav/addressbooks/<USERNAME>/contacts backend=carddav target-config@owncloud contacts syncevolution --configure sync=two-way backend=contacts database="Persönlich" owncloud contacts
运行同步:
syncevolution --sync slow owncloud contacts
这使得我的所有 Owncloud 联系人都可以在我的 Ubuntu 手机上使用。
CalDAV 的工作原理类似:
syncevolution --configure database=https://<SERVER>/owncloud/remote.php/caldav/calendars/<USERNAME>/personal backend=caldav target-config@owncloud calendar
syncevolution --configure sync=two-way backend=events database="Persönlich" owncloud calendar
然后同步它:
syncevolution --sync slow owncloud calendar
所以 CalDAV 和 CardDAV 正在运行!
答案2
我最终通过使用以下方法更新存储库成功连接到我的手机
sudo add-apt-repository ppa:phablet-team/tools && sudo apt-get update
但在设置完所有设置后,运行同步时出现错误
[ERROR @baikal] transport problem: PROPFIND: Neon error code 1, no HTTP status: Server certificate verification failed: certificate issued for a different hostname, issuer is not trusted
所以我想我的 baikal 服务器需要某种证书。有没有什么办法可以解决这个问题?
我在 NAS 上安装了 owncloud!现在一切正常!感谢您的指导!但是手机现在还能保持联系人同步吗?
答案3
目前还不行...只能从谷歌同步联系人和日历。无法通过 Ubuntu Touch 中的设置设置其他 CalDav/CardDav 或 ActiveSync 帐户。如果您的在线信息不存在于谷歌服务中,那么您就倒霉了。