Akonadi的系统架构和使用
2009-05-13 14:37:51来源:未知 阅读 ()
Akonadi的系统架构和使用
杜比环绕声
kde 4.1中的Akonadi是一个以mysql为存储管理的 KDE 4 存储接口。
它分为两个部分,一个称之为 Akonadi服务器,一个是为用户程序提供的和Akonadi服务器打交道的库,
Akonadi服务器是单独提供的程序,属于kde的支持部分的一个软件。用户库包含在kdepimlibs之中。
Akonadi目前的主要应用是做为kde pim组件的一致的数据后端,如果Akonadi不工作,kde pim各组件按照原来的数据存储进行保存。
Akonadi的系统框架:
Akonadi的系统架构
需要用到程序文件:
1、服务器管理,Akonadi提供了一个系统托盘管理程序——Akonaditray,用于调用adonadiserver程序,完成adonadiserver的管理。adonadiserver会启动mysql服务器进程,提供上图中,右面部分的功能。
启动mysql服务器的脚本是:
#! /bin/sh
# start mysqld as started by akonadi
# useful for developing
akonadihome=$HOME/.local/share/akonadi
globalconfig=$KDEDIR/share/akonadi/mysql-global.conf
localconfig=$HOME/.config/akonadi/mysql-local.conf
if [ -f $globalconfig ]; then
cat $globalconfig $localconfig > $akonadihome/mysql.conf
fi
/usr/sbin/mysqld \
--defaults-file=$akonadihome/mysql.conf \
--datadir=$akonadihome/db_data/ \
--socket=$akonadihome/db_misc/mysql.socket
从脚本可知,Adonadi最终把数据保存在mysql数据库里面,数据库所在位置是 用户目录下 .config/akonadi目录下,数据库的设置文件是 mysql.conf
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/12258/showart_1105651.html
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:PF系统简介
- ACL 疑问 2009-05-13
- 讨论一下package和port一起使用的问题。 2009-05-13
- 做完raid之后,系统无法启动,各位兄弟帮帮忙吧 2009-05-13
- freebsd系统共享上网问题! 2009-05-13
- PC-BSD 7.1不能登录 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash