openwrt编译错误you should not run configure as root (set FORCE_UNSAFE_CONFIGURE=1 in environment........

血红的双手。 提交于 2019-12-01 02:12:59

在openwrt编译的时候出现错误

you should not run configure as root (set FORCE_UNSAFE_CONFIGURE=1 in environment to bypass this

网上查找到解决办法:

export FORCE_UNSAFE_CONFIGURE=1

或者

export FORCE=1

但是都没有解决问题!!!

使用Linux下的 “ll” 或者 “ls -lht” 一下文件(夹)的拥有者

Ubuntu@songshuai:~/openwrt$ ll
总用量 40
drwxrwxr-x  9 Ubuntu Ubuntu 4096 10月 10 10:50 ./
drwxr-xr-x 38 Ubuntu Ubuntu 4096 10月 10 12:20 ../
drwxrwxr-x 17 root Ubuntu 4096 10月 10 12:16 openwrt/
-rwxrwxrwx  1 Ubuntu Ubuntu 1768 10月 10 10:22 readme*

然后使用命令 “su” 切换到 root 用户然后再进行编译。

还是一样的,没有解决!!!

然后使用 “chown” 命令更改一下文件(夹)的拥有者为当前用户

Ubuntu@songshuai:~$ sudo chown -R $USER openwrt

注意 openwrt 后面的 / 字符,不然的话 不包括 openwrt 目录的 。

然后再查看 “ll”

Ubuntu@songshuai:~/openwrt$ ll
总用量 40
drwxrwxr-x  9 Ubuntu Ubuntu 4096 10月 10 10:50 ./
drwxr-xr-x 38 Ubuntu Ubuntu 4096 10月 10 12:20 ../
drwxrwxr-x 17 Ubuntu Ubuntu 4096 10月 10 12:16 openwrt/
-rwxrwxrwx  1 Ubuntu Ubuntu 1768 10月 10 10:22 readme*

然后进行编译,通过了!!!

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!