5 votos

He borrado /usr/local/bin en mi Mac. Hay alguna manera de ver lo que se instaló allí?

Accidentalmente corrí rm -rf /usr/local/bin . Sí, lo sé, soy un idiota.

¿Hay algo que no sea intentar ejecutar todas las aplicaciones de mi Mac para ver qué aplicaciones hay que reinstalar?

2 votos

¿Supongo que no tienes una copia de seguridad reciente?

3voto

Seshu Vinay Puntos 123

La mayoría de las aplicaciones GUI no tocan /usr/local/bin para que las aplicaciones de su /Applications La carpeta debería seguir funcionando. Algunos instalan herramientas de línea de comandos, pero normalmente hay un elemento de menú en la ayuda o en el menú del programa para reinstalar ese elemento de línea de comandos. En resumen: Si no usas mucho la línea de comandos, deberías estar bien. Si la usas con frecuencia, verás un error de "Archivo no encontrado" cuando intentes ejecutar el comando.

La única manera de ver lo que había allí, es efectivamente una copia de seguridad.

0 votos

Ya veo, esto no es un gran problema. Como ejecuto programas de línea de comandos, si me encuentro con un error me limitaré a instalar el programa correspondiente. Gracias por su ayuda.

0voto

Thomas Jones Puntos 779

El contenido de mi /usr/local/bin carpeta se muestran a continuación. Excluyendo wireshark y noip2 Esos son los archivos que deberías tener.

Para tu información, estoy usando OS X Mavericks 10.9.5 (Build 13F34) enter image description here

0voto

Nakilon Puntos 155

Si has utilizado Homebrew, este directorio te indica lo que has perdido:

/usr/local/Cellar/

autoconf/     cloog/        hello/        libmagic/     libxml2/      p7zip/        ruby-build/   w3m/
autossh/      crystal-lang/ imagemagick/  libmpc/       libyaml/      pkg-config/   sdl/          x264/
awscli/       ffmpeg/       isl/          libpcl/       llvm/         pngcrush/     shiboken/     xvid/
bdw-gc/       freetype/     jpeg/         libpng/       mpfr/         pyside/       ssdeep/       xz/
binwalk/      gcc/          lame/         libtool/      openssl/      qt/           tree/         
brew-cask/    gmp/          libevent/     libvo-aacenc/ optipng/      rbenv/        unrar/    

Para ejecutar correctamente la reinstalación de Homebrew scripts es posible que también tengas que reiniciar la sesión de bash si has utilizado rbenv.

1 votos

Puede que sólo corra ls /usr/local/Cellar | awk '{ print $1 }' | xargs brew reinstall

0 votos

@alexndreazevedo Usar brew link <name> sería mejor y rápido

0 votos

@weaming, ¡buena sugerencia! ls /usr/local/Cellar | awk '{ print $1 }' | xargs brew link

0voto

Cyteck Puntos 19

Esto es lo que me ha funcionado para restaurar las instalaciones de Homebrew:

ls /usr/local/Cellar | awk -F"/" '{ print $1 }' | parallel 'brew unlink {}; brew link {}; '

0 votos

¿Dónde está el parallel de donde viene, no cree que esto sea parte de MacOS? Y si se pierde /usr/local/bin, ¿no debería reinstalarse primero el propio brew?

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