QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1564|回复: 1

akonadi + sqlite 开启方法

[复制链接]
发表于 2010-7-16 15:29:11 | 显示全部楼层 |阅读模式
条件:KDE 4.5 系列以上并且 akonadi 1.3.90+

不一定要安装 qt4-sqlite 数据库驱动
akonadi 用的不是 qt4 自带的那个 sqlitedriver,而是自己 fork 了一个
fork 的那个驱动文件 sqlite3driver 也在 akonadi 的包里面。
原因是自带的驱动还不能满足需要,具体是什么IO阻塞/同步的东西....记不清了。。。

编辑 ~/.config/akonadi/akonadiserverrc 文件如下,/home/nihui 自己看着改。
系统设置里的 kcm_akonadi 是没有 sqlite3 选项的,也许是因为还处于实验阶段吧。

  1. [QMYSQL]
  2. Name=akonadi
  3. Host=
  4. Options="UNIX_SOCKET=/home/nihui/.local/share/akonadi/db_misc/mysql.socket"
  5. StartServer=true
  6. ServerPath=/usr/libexec/mysqld
  7. User=
  8. Password=

  9. [QPSQL]
  10. Name=akonadi
  11. Host=
  12. User=
  13. Password=
  14. Port=5432

  15. [QSQLITE3]
  16. Name=/home/nihui/.local/share/akonadi/akonadi.db
  17. User=
  18. Password=
  19. Options=
  20. StartServer=false
  21. Host=

  22. [%General]
  23. Driver=QSQLITE3

  24. [Debug]
  25. Tracer=null
复制代码
完了之后运行

  1. kcmshell4 kcm_akonadi
复制代码
启动/重启 akonadi 即可。中途可能会出现迁移对话框,成功迁移后关闭。

如果系统没有启用 nepomuk 语义学桌面搜索的话,自检过程会有一个警告,并且无法添加 nepomuk 索引资源。如果觉得用不着给文件上标记打分数的话,无视即可。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2010-7-16 17:25:20 | 显示全部楼层
kde4.5是不需要mysql了?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-22 21:43 , Processed in 0.044000 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表