1 votos

Lista de todos los paquetes instalados de MacOS

He heredado un Mac de segunda mano con MacOS High Sierra. Deseo utilizarlo para el desarrollo de aplicaciones web. El propietario anterior lo utilizó bien para el desarrollo de software y DevOps.

Funciona como un HAL9000 (sospecho que algún gurú del Mac lo ha configurado así). Así que no quiero borrar y reinstalar MacOS. Deseo determinar una lista de todas las aplicaciones y paquetes junto con la información de su versión instalada a través de varias fuentes como Mac App Store, software instalado manualmente, Homebrew, MacPorts, Fink, etc. Para cada aplicación/paquete estoy buscando obtener la siguiente información:

  1. Versión instalada.

  2. Fuente de instalación, es decir, a través de un gestor de paquetes (Homebrew, MacPorts, Fink), MacOS preinstalado o desconocido (descarga directa).

  3. Ubicación del archivo de configuración principal. Por ejemplo httdp.conf , my.cnf , php.ini bin y log dirs para A++ etc.

No pienso en la Mac App Store como un gestor de paquetes per-se, y supongo que la aplicación están vinculados a los ID de Apple que la máquina, ¿verdad? Conocer el origen o la instalación del paquete me ayudará a limpiar las aplicaciones innecesarias y a actualizar el resto.

Además, será realmente útil para identificar los componentes instalados en máquinas virtuales, entornos XAMPP, MAMP, etc., que han estado en uso.

Sé que existe la contenedorización, ya que Docker está instalado.

Cuando digo paquetes Estoy principalmente interesado en..:

  1. Principales servicios del sistema y bibliotecas de desarrollo.

  2. RDBMS, como MySQL, MariaDB, PostgreSQL, etc.

  3. Servidores web, como Apache, Tomcat, Nginx, JBoss, etc.

  4. Bibliotecas de lenguajes básicos, como Python, PHP, Java, etc. Si el filtrado es una molestia, todo es bueno también de la biblioteca a la aplicación GUI.

  5. Marcos de lenguajes de programación instalados, como PHP: Laravel, CodeIgniter; Python: MySQL Connectors, etc.

  6. Marcos de pruebas, como PHPUnit.

  7. Paquetes de componentes y plugins adicionales instalados/activos más allá de la configuración por defecto.

  8. Herramientas de front-end, como CSS: Bootstrap, JavaScript: Bibliotecas. Supongo que se instalarán en entornos de desarrollo específicos y no en toda la máquina. No creo que sea posible identificar este nivel de entorno para la reutilización y tienden a ser configurado de acuerdo a las preferencias del desarrollador y el IDE / herramientas principales que utilizan.

  9. Herramientas para desarrolladores, como FTP/SFTP Apps, Espresso, CSEdit, LiveStyle.

  10. Navegadores web y herramientas asociadas, como extensiones y bookmarklets que completarían una auditoría completa del entorno de desarrollo de MacOS.

Hablando de editores e IDE, tengo un montón de ellos, incluyendo Eclipse, Codekit, PhpStorm, Brackets, Sublime Text 3, Coda, TextWrangler, BBEdit, TextMate, Atom, etc.

Como otra forma de hacer las cosas, sería genial tener un general herramienta de auditoría del sistema y pude filtrar.

De todos modos, el principal La pregunta es cómo identificar el instalador del paquete de origen; así puedo revertir o actualizar limpiamente. Sé que brew le dirá lo que tiene instalado pero no si un componente ya existe de forma nativa o no.

Me sorprenderá que alguien responda a esta enrevesada consulta.

TL;DR Estoy buscando recopilar una lista de todo lo que se ha instalado en el sistema operativo por encima de la instalación por defecto.

2voto

john Puntos 11

"brew List" te dará una lista de paquetes instalados por Homebrew y "port installed" hará lo mismo para MacPorts. No conozco un comando similar para Fink pero debería aparecer en la lista de Guía del usuario de Fink .

Para obtener una lista más general del software instalado, vaya a "Acerca de este Mac" que se encuentra en el menú de Apple. Hay dos botones en la imagen que aparece. Seleccione "Informes del sistema". Esto abre una ventana que enumera todo para su Mac. En la parte izquierda de la ventana, a unos dos tercios del camino hacia abajo está la palabra Software. Haz clic en ella y explora. Le dirá mucho sobre el software instalado.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X