La «forma mac»

Existen cuatro formas de instalar software en una mac:

  1. mediante un programa de instalación (comúnmente llamado «instalador»), que se encarga de los pormenores de registro, configuración o creación de las estructuras de archivos necesarias;
  2. mediante un administrador de paquetes, ya sea el propio de Apple (para todos los archivos .pkg) o un tercero como es Homebrew o Macports;
  3. lo que muchas veces es llamado «la forma mac»: simplemente arrastrando la aplicación a /Applications, $HOME/Applications o alguna otra parte (si desde ahí el programa puede funcionar bien); y
  4. compilando el código fuente e instalando vía los scripts de compilación.

Siempre he considerado la «forma mac» de instalar software como una de las más simples,y quizás de las mejores en comparación a lo que hay que hacer en otros sistemas operativos (particularmente Windows). Pese a ya haberlo hecho muchas veces de esta forma en el pasado veo algunos inconvenientes.

Recientemente, al activar TexStudio y recibir una alerta de actualización me entraron varias dudas sobre el proceso a seguir. El programa no hace la actualización por sí mismo como es el caso de otros programas (y que creo es ya una tendencia). La verdad. es raro ya toparse con casos como éste.

Después de una búsqueda en la Internet, y al no encontrar indicaciones al respecto, asumí que la actualización debe ser en «la forma mac» pero ya no la vi tan conveniente como en otras ocasiones pues la idea de dejar «cascajo» por ahí (me refiero a archivos perdidos, fósiles, huérfanos) empezó a rondarme la cabeza.

Así que validé con Appcleaner si habría algo que no estuviera contenido dentro del bundle y que el mero hecho de «mover a la aplicación al bote de basura» dejaría detrás. Efectivamente algunas cosas aparecieron bajo /Library. Así que, dentro de las «buenas prácticas» a seguir para la adecuada administración de aplicaciones, debemos agregar el desinstalar el app apropiadamente antes de proceder con una actualización por «la forma mac».

Deja un comentario

Este sitio utiliza Akismet para reducir el spam. Conoce cómo se procesan los datos de tus comentarios.