我想安装一个库 libevent。我忘了安装,而是用我的用户帐户su root
运行。然后我注意到使用之后出现错误。./configure
esolve
make install
esolve
我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
。如果您尝试尽可能以普通用户的身份工作,那么您就不会轻易遇到此类问题。