gentoo: mysql升级至5.1与amaroK冲突的问题
- March 2nd, 2010
- By ghosTM55
- Write comment
gentoo近日unmask了mysql 5.1,如果用户升级系统,将会使mysql从原有的5.0升级至5.1
如果你和我一样使用的是KDE 4.4那么有两处问题要注意:
- 使用了embedded的USE FLAG编译的amaroK将会与mysql 5.1产生冲突
- 如果你和我一样去除embedded的USE FLAG,成功升级后,启动akonadi服务将会产生错误
针对这些遇到的问题,我个人的解决方法是
- 首先将embedded的USE FLAG改为了”-embedded”,然后将系统升级
- 完成升级后,执行revdev-rebuild
- 初始化mysql数据库: /usr/bin/mysql_install_db,使用mysql创建你想要为amarok使用的数据库帐户、密码和数据库名
- rc-update add mysql default
当然,这只是我个人的解决方案,如果你不希望你的amaroK使用额外的mysql数据库,可以手动设置mask掉mysql 5.1
P.S 我在升级的过程中,OpenOffice.org遇到了无法找到perl模块的问题,需要先执行perl-cleaner –reallyall
