沙箱 make install 命令

Kok*_*zzu 3 linux package-management

有没有办法在发出“make install”命令时列出所有复制的文件?

我需要他们创建一个要同步到其他服务器的文件列表。

MLu*_*MLu 5

这取决于 Makefile。如果它是使用您创建的标准版本,automake您可以运行:

make install DESTDIR=/tmp/stage

您的所有文件最终都将位于/tmp/stage. 然后您可以将它们同步到您需要的任何地方。

或者更好的是创建一个合适的包(rpm、deb、..),您可以使用默认工具安装它。它涉及更多一些,但会导致更有组织的系统。