背景信息:我已经锁定了/ Library文件夹,因此,即使admin组也无法写入(只有root用户可以)。
当我单击“安装”时,Adobe更新应用程序将打开密码对话框。是否可以在不授予对该可执行文件root权限的情况下进行安装?
该ps
命令说安装程序的运行方式为$TMPDIR/FPUnpackPath/Install Adobe Flash Player.app/Contents/MacOS/Adobe Flash Player Install Manager
。该文件是已编译的二进制文件(Mach-O)。
我还找到了一个dpkg目录:Contents/Resources/Adobe Flash Player.pkg
。在此之下Contents/Archive.pax.gz
。该文件列表看起来足够纯真,我现有的安装似乎在/ Library下包含这些文件。
如果我只运行dpkg文件,而不是继续使用它们的Mach-O二进制文件,安装是否干净?我认为运行dpkg更安全吗?(我感觉Mach-O仅提供安装支持之类的功能,例如确保在替换之前不使用旧文件。)请提供证据支持您的回答,而不仅仅是猜测。
顺便说一句,当Installer应用程序正在运行时,Cmd-I将列出内容。非常好。(请参阅如何手动打开.pkg文件?)