Información de fondo: He bloqueado mi carpeta / Biblioteca, por lo que incluso el grupo de administradores no puede escribir (solo la raíz puede).
La aplicación de actualización de Adobe abre el cuadro de diálogo de contraseña cuando hago clic en "instalar". ¿Es posible instalar sin dar acceso de root a este ejecutable?
El comando ps
dice que el instalador se está ejecutando como $TMPDIR/FPUnpackPath/Install Adobe Flash Player.app/Contents/MacOS/Adobe Flash Player Install Manager
. Ese archivo es un binario compilado (Mach-O).
También encontré un solo directorio dpkg: Contents/Resources/Adobe Flash Player.pkg
. Debajo de esto está Contents/Archive.pax.gz
. La lista de archivos parece bastante inocente, mi instalación existente parece tener los archivos en / Biblioteca.
¿Estaría limpia la instalación si ejecutara el archivo dpkg, en lugar de continuar con su binario Mach-O? Supongo que correr el dpkg es más seguro? (Tengo la sensación de que Mach-O solo hace cosas de soporte de instalación, como asegurarse de que los archivos antiguos no estén en uso antes de reemplazarlos). Por favor, respalde su respuesta con evidencia, no se limite a especular.
Por cierto, Cmd-I cuando la aplicación del instalador se está ejecutando enumera los contenidos. Muy agradable. (Consulte ¿Cómo puedo abrir un archivo .pkg manualmente? )