nihui 发表于 2010-7-16 15:29:11

akonadi + sqlite 开启方法

条件: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 选项的,也许是因为还处于实验阶段吧。

Name=akonadi
Host=
Options="UNIX_SOCKET=/home/nihui/.local/share/akonadi/db_misc/mysql.socket"
StartServer=true
ServerPath=/usr/libexec/mysqld
User=
Password=


Name=akonadi
Host=
User=
Password=
Port=5432


Name=/home/nihui/.local/share/akonadi/akonadi.db
User=
Password=
Options=
StartServer=false
Host=

[%General]
Driver=QSQLITE3


Tracer=null
完了之后运行
kcmshell4 kcm_akonadi
启动/重启 akonadi 即可。中途可能会出现迁移对话框,成功迁移后关闭。

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

hhf3498 发表于 2010-7-16 17:25:20

kde4.5是不需要mysql了?
页: [1]
查看完整版本: akonadi + sqlite 开启方法