在Linux中执行.run文件时,如何了解将要安装的内容或之后如何了解已安装的内容



我想知道在Linux下运行.run文件后,是否可以通过某种方式找到安装了什么或者可能有一个工具可以扫描.run来找出里面的东西

我需要这个,因为我想安装捆绑在其中的软件。有能力运行以使其保持最新。但是捆绑包只是作为.run文件提供的。

现在有人知道该怎么做了吗?

你可以做一些类似的事情

  1. 建立一个安全的chroot(或虚拟机)环境(谷歌就是这样)并安装在其中
  2. 做一些类似的事情

    find / > ORIGINAL_STATE -exec ls -lc {} ;
    ./INSTALLER.RUN
    find / > AFTER_INSTALL -exec ls -lc {} ;
    diff ORIGINAL_STATE AFTER_INSTALL
    

我看到的很多.run文件(或其他二进制安装文件)都是包含二进制部分的常规脚本。这意味着你可以用文本编辑器打开它们,并检查前几行(用less而不是gui编辑器打开,这样它就不会被二进制部分卡住)。

最新更新