./configure:第 2178 行 config.log 权限被拒绝

./configure:第 2178 行 config.log 权限被拒绝

我想安装一个库 libevent。我忘了安装,而是用我的用户帐户su root运行。然后我注意到使用之后出现错误。./configureesolvemake installesolve

root无法修改被修改的文件esolve(我不太清楚为什么,因为这台计算机的 Linux 操作系统是由某些系统/网络管理员配置的)。

现在我su root运行./configure,但出现错误:

 ./configure: line 2178 config.log permission denied

那么我在哪里可以找到 config.log 文件并删除或修改它?

仅供参考:我的电脑:3.6.10-2.fc16.x86_64 库安装文件夹所在的目录是从另一台计算机安装的。

谢谢!

答案1

避免担任root。如果你搞砸了,你将需要重新做更多的工作。

相反,要学习如何以用户身份安装软件。

如果可能的话,尽量安装软件首先从包. 最有可能的是,这些软件包将更容易使用和安装。

有一些原因会导致root无法修改软件,例如当您使用网络文件系统时。远程主机可能不信任“root”,并将访问权限映射到nobody,然后后者无法修改 所创建的文件esolve。如果您尝试尽可能以普通用户的身份工作,那么您就不会轻易遇到此类问题。

相关内容