¿Cómo puedo encontrar los packages que he instalado a través del terminal?

He estado aprendiendo el shell durante unas semanas y he instalado varios packages. Sé / recuerdo lo que algunos de ellos son, como oh-my-zsh y emacs 24 (que fue una pesadilla para actualizar a), pero no estoy seguro de qué más. He utilizado diferentes methods como curl, wget y Macports.

Mi pregunta es, si y cuando quiero hacer una installation limpia de MacOS, ¿cómo hago copys de security o script una nueva installation de estos packages? En otras palabras, cuando realice una nueva installation de MacOS, no restauraré desde Time Machine usando Migration Assistant: más bien instalaré el sistema y restauraré manualmente los files. ¿Cómo conozco las routes de installation y las dependencies de lo que he instalado en mi installation anterior usando la command-line? ¿Existe un file txt en algún lugar que el sistema mantiene para realizar un seguimiento de lo que se ha instalado?

  • ¿Se pueden automatizar las instalaciones y actualizaciones de Mac Store?
  • ¿Cómo puedo encontrar el número de serie en un mac programáticamente desde el terminal?
  • AppleScript: establece el resultado del script como variable
  • ¿Por qué está extrayendo este tgz lanzando un error en mi Mac, pero no en Linux?
  • ¿Se comstackn los shells Bash, Bourne y Korn en un binary en OSX?
  • Añadir la voz de "Buenas noticias" a los commands "Say"
  • (MacOS 10.8.2)

  • ¿Cómo puedo forzar una partición y formatting en una llave USB en OS X Mountain Lion Disk Utility o desde CLI diskutil?
  • "Modo Avión" en OS X. ¿Comando alternativo para `rfkill`?
  • ¿Puedo listr los files orderados por date agregados a una carpeta desde una herramienta de command-line como ls?
  • Canalización de múltiples commands
  • Python IDLE de MacPorts no puede iniciarse
  • Edición de las preferences del sistema mediante Terminal
  • One Solution collect form web for “¿Cómo puedo encontrar los packages que he instalado a través del terminal?”

    Dado que OS X no tiene ningún gestor de packages, cualquier cosa que instalas hubiera sido manual, a través de MacPorts oa través de Instalador.

    Si desea una list de los binarys a los que tiene acceso su terminal, puede ejecutar los siguientes commands para comprobar los puntos más comunes y generar el resultado como un file de text:

    touch ~/Binaries.txt ls /usr/bin > ~/Binaries.txt ls /usr/sbin >> ~/Binaries.txt ls /usr/local/bin >> ~/Binaries.txt ls /usr/local/sbin >> ~/Binaries.txt ls /opt/local/bin >> ~/Binaries.txt ls /opt/local/sbin >> ~/Binaries.txt 

    Alternativamente, si solo desea que los packages sean instalados por MacPorts, ejecute lo siguiente ( este es probablemente el que desea ):

     touch ~/MacPorts.txt port installed > ~/MacPorts.txt 

    Y para Homebrew :

     touch ~/HomeBrew.txt brew list > ~/HomeBrew.txt 

    Y finalmente, para todos los packages instalados por el instalador

     touch ~/InstalledPackages.txt pkgutil --packages > ~/InstalledPackages.txt 

    Para restaurar, por ejemplo, los puertos MacPorts de la list generada anteriormente, utilice lo siguiente:

      port install $(cat ~/MacPorts.txt) 
    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).