packages instalados con Homebrew no encontrados después de restaurar

Obtuve un nuevo Macbook Pro y restauré desde la copy de security, todos mis packages están todavía allí y la ruta sigue siendo correcta, pero cuando escribo un command que fue instalado en el sistema anterior, devuelve un error. Tomemos como ejemplo pstree

 pstree -bash: pstree: command not found 

Alguien en otro lugar en Internet sugirió volver a instalarlos, pero tengo demasiados packages instalados para pasar uno a la vez.

  • cómo eliminar los caracteres colocados al lado del cursor en MacBook Pro
  • ¿Cómo dejo los packages salientes a un host / puerto específico?
  • ¿Es posible get a través de CLI el nombre comercial (León, León de montaña, Mavericks, ...)
  • Servidor Vine VNC al iniciar session
  • ¿Cuáles son mis opciones para el encryption completo del sistema (o al less el directory de inicio)?
  • ¿Es posible cambiar el tamaño de window pnetworkingeterminado de un file .txt en TextEdit?
  • La computadora está ejecutando Mavericks. Utilicé el asistente de migration para restaurar a partir de una copy de security de la máquina del time y el brew doctor dice que mi sistema está listo para queuer.

  • Mac Pro 4.1 no se apagará
  • ¿Es seguro desactivar la Protección de Integridad del Sistema?
  • ¿Eliminar un file actualmente abierto directamente en la aplicación?
  • cómo saber la hora de inicio de la última hora de sueño
  • ¿Cómo usar el button para retroceder y avanzar de Logitech Anywhere MX en OSX Finder?
  • VPN con dos usuarios de mac
  • 2 Solutions collect form web for “packages instalados con Homebrew no encontrados después de restaurar”

    De su respuesta anterior, parece que desea volver a vincular todos sus barriles, que ya se respondió aquí:

    ¿Hay alguna manera rápida de volver a vincular mis barriles caseros?

    En una línea:

    brew list -1 | while read line; do brew unlink $line; brew link $line; done

    De hecho, encontré una solución simple y algo poco elegante: concatené la brew list brewback.txt en un file llamado brewback.txt luego escribí y brewback.txt el siguiente script

      #! /bin/sh cat brewback.txt | xargs -L1 brew unlink ; cat brewback.txt | xargs -L1 brew link echo "Done" exit 

    Quería hacer ambos arguments en el mismo paso, como desvincular y luego vincular el primer progtwig; desvincular y luego vincular el segundo, etc. y si alguien puede describir cómo en un comentario sería muy apreciado, entonces marcaré este problema como resuelto.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).