首页| 论坛| 消息

标题:Qtopia Core data directory is not owned by user 1000
作者:lbfxt
日期:2007-01-09 15:28
内容:

用QtopiaCore-4.2.1编译一个程序,用root执行可以正常显示,如果用普通用户执行程序无法显示,只显示一行提示Qtopia Core data directory is not owned by user 1000(1000为普通用户的ID号),我把QtopiaCore-4.2.1目录的所有者改为普通用户,且将权限改为777也不起作用,我现在不明白“Qtopia Core data directory”是什么意思 ,如果它是一个目录又放在什么地方?请高手指点。


#1 [shenjinqi 01-12 13:26]
我和你的问题是一样的,暂时搞不明白。先用root用户执行了。
#2 [shiroki 01-12 19:51]
可能是/tmp下生成的东西, 你rm /tmp/qt* /tmp/.qt* -r
#3 [aaniao999 04-05 08:49]
’总斑竹‘
我真的太太太感谢你了,5555555激动中,以前研究了一个通宵硬是出不来,
今天又通宵弄了,还是出不来,就查一点了,BAIDU搜索出来的解决不了,
一不小心点近来居然就这样解决了,我怎么也想不通啊,
一开始USER权限编译,说不能连接QVFB,以为是USER权限不能连接什么设备(device),换ROOT,终于换了个提示,但是Qtopia Core data directory is not owned by user 0
我真的差点就换root编译算了,但是一想,感觉不对,再搜索,才来到你这,。。。。。
我我,,,,,,,,,真的太感动了55555555555555555555555

能解释一下这是为什么吗?README.html里面也是用户编译的,我也那样,怎么还会出找不到设备呢?
提示是:QVFb:device cannot connect
#4 [aaniao999 04-05 08:50]
强烈要求本帖子置顶,要不会给很多人造成QTOPIA要用ROOT权限编译的假象
#5 [aaniao999 04-05 08:57]
对了,说下我的环境吧,也给大家一个参考,
FC6,Qtopia-opensource-4.2.1,
qtopia-opensource-4.2.1根本不用去什么.bash_profile设置什么环境变量,
我说的是最简单的安装方法
不要用ROOT,就ADMIN的用户就行
$./configure -edition phone
$make
$make install
$su -c 'rm -rf /tmp/qt*'
#su -c 'rm -rf /tmp/.qt*'
cd scripts
#上面进的是xxxxxxxxxxxxx/qtopia-opensource-4.2.1/scripts (xxxxxxxxxx是你解压的路径)
$./runqvfb
$./runqtopia
界面出来了吧
我真的不希望大家再走弯路了,

回复 发表
主题 版块