当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 10 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 如何以非root用户进行编译
帖子发表于 : 2009-07-04 21:45 

注册: 2007-06-07 19:54
帖子: 12
送出感谢: 0 次
接收感谢: 0 次
大家好,我想自己编译openwrt固件,但编译时需要以non-root用户身份才能编译,而ubuntu一定要root用户才能用make,请高手指点该如何解决。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 如何以非root用户进行编译
帖子发表于 : 2009-07-04 21:46 

注册: 2007-06-07 19:54
帖子: 12
送出感谢: 0 次
接收感谢: 0 次
sudo make menuconfig
[sudo] password for zsj:
Checking 'working-make'... ok.
Checking 'case-sensitive-fs'... ok.
Checking 'getopt'... ok.
Checking 'fileutils'... ok.
Checking 'working-gcc'... ok.
Checking 'working-g++'... ok.
Checking 'ncurses'... ok.
Checking 'zlib'... ok.
Checking 'gawk'... ok.
Checking 'flex'... ok.
Checking 'unzip'... ok.
Checking 'bzip2'... ok.
Checking 'patch'... ok.
Checking 'perl'... ok.
Checking 'python'... ok.
Checking 'wget'... ok.
Checking 'gnutar'... ok.
Checking 'svn'... ok.
Checking 'gnu-find'... ok.
Checking 'getopt-extended'... ok.
Checking 'non-root'... failed.

Build dependency: Please do not compile as root.

Prerequisite check failed. Use FORCE=1 to override.
make: *** [tmp/.prereq-build] 错误 1


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 如何以非root用户进行编译
帖子发表于 : 2009-07-04 21:50 
头像

注册: 2007-05-06 2:46
帖子: 15634
送出感谢: 0 次
接收感谢: 2
伪root用户

有的
:em04


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 如何以非root用户进行编译
帖子发表于 : 2009-07-04 22:00 

注册: 2006-08-27 7:40
帖子: 62
送出感谢: 0 次
接收感谢: 0 次
为什么 楼主 make 一定要用sudo ....


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 如何以非root用户进行编译
帖子发表于 : 2009-07-04 22:06 

注册: 2007-06-07 19:54
帖子: 12
送出感谢: 0 次
接收感谢: 0 次
boxid 写道:
为什么 楼主 make 一定要用sudo ....

make menuconfig
rm: cannot remove `tmp/.host.mk': Permission denied
make: *** [tmp/.prereq-build] 错误 1
不用sudo就没办法用make命令啊


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 如何以非root用户进行编译
帖子发表于 : 2009-07-04 22:09 

注册: 2006-08-27 7:40
帖子: 62
送出感谢: 0 次
接收感谢: 0 次
rzd4evr 写道:
boxid 写道:
为什么 楼主 make 一定要用sudo ....

make menuconfig
rm: cannot remove `tmp/.host.mk': Permission denied
make: *** [tmp/.prereq-build] 错误 1
不用sudo就没办法用make命令啊



你没有在你的home下编译吗?


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 如何以非root用户进行编译
帖子发表于 : 2009-07-04 22:11 
头像

注册: 2008-07-23 19:06
帖子: 746
送出感谢: 0 次
接收感谢: 0 次
需要在你拥有相关权限的目录下进行


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 如何以非root用户进行编译
帖子发表于 : 2009-07-04 22:30 
头像

注册: 2006-07-02 11:16
帖子: 12522
地址: 廣州
送出感谢: 0 次
接收感谢: 8
boxid 写道:
rzd4evr 写道:
boxid 写道:
为什么 楼主 make 一定要用sudo ....

make menuconfig
rm: cannot remove `tmp/.host.mk': Permission denied
make: *** [tmp/.prereq-build] 错误 1
不用sudo就没办法用make命令啊



你没有在你的home下编译吗?

清掉源码树,用普通用户解压


_________________
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 如何以非root用户进行编译
帖子发表于 : 2009-07-05 10:45 
头像

注册: 2007-10-06 18:40
帖子: 4313
送出感谢: 0 次
接收感谢: 5
fakeroot


_________________
E=m c^2


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 如何以非root用户进行编译
帖子发表于 : 2010-11-18 10:09 
头像

注册: 2009-08-11 16:02
帖子: 54
送出感谢: 0 次
接收感谢: 0 次
chmod就可以了~


_________________
青春就像卫生纸,看着挺多的,用着用着就不够了~


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 10 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译