LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 736|回复: 6

makepkg权限问题

[复制链接]
发表于 2008-7-10 11:59:26 | 显示全部楼层 |阅读模式
目前在制作pkg时总是出现permission denied。我的fakeroot已经设置:export USE_FAKEROOT="y",还有sudo也设置:USER_NAME ALL=(ALL)ALL,是不是还有什么设置不对的?
发表于 2008-7-10 12:13:14 | 显示全部楼层
实际上做这些设置都是不必要的
user组是可以用makepkg的
回复 支持 反对

使用道具 举报

发表于 2008-7-10 13:18:24 | 显示全部楼层
把详细的错误信息贴出来。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-10 14:15:48 | 显示全部楼层
错误信息:
/bin/install -c .libs/libogrove.so.0.0.1 /usr/local/lib/openjade/lib/libogrove.so.0.0.1
/bin/install: cannot create regular file `/usr/local/lib/openjade/lib/libogrove.so.0.0.1': Permission denied
make[2]: *** [install] Error 1
make[2]: Leaving directory `/home/moogle/Downloads/openjade/src/openjade-1.3.2/grove'
make[1]: *** [grove] Error 2
make[1]: Leaving directory `/home/moogle/Downloads/openjade/src/openjade-1.3.2'
make: *** [install] Error 2
用户组是user还是users?
回复 支持 反对

使用道具 举报

发表于 2008-7-10 14:21:45 | 显示全部楼层
你是不是去掉了make DESTDIR=${startdir}/pkg install || return 1
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-10 14:28:03 | 显示全部楼层
啊,谢谢提醒,搞定了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-10 14:59:39 | 显示全部楼层
顺便再问问:如果要复制一些文件到/usr/local下的目录就没有办法了?必须要转换到root用户才行
回复 支持 反对

使用道具 举报

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

本版积分规则

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