有什么方法可以知道哪些环境变量试图读取linux程序吗



我正试图在Ubuntu 20.04中安装一个软件。运行安装程序时,会发生错误,因为它正试图在根文件夹中写入日志文件。

当我在Ubuntu 16.04中安装相同的程序时,这个错误并不存在。甚至,不以root身份运行它。

我怀疑安装程序试图读取这个版本中不再存在的一些环境变量,并且它试图在默认情况下定位根文件夹中的日志文件。

有什么方法可以知道哪些环境变量试图读取二进制文件吗?

试试strace,它会告诉你所有对操作系统的调用。

最新更新