1 votos

En la nueva instalación de MacOS "faltan comandos" pero los comandos ya existen en /usr/bin

Principalmente, quiero que se me aclare por qué MacOS hace esto:

En una instalación nueva intenté utilizar el strings en el Terminal y aparece una ventana emergente.

enter image description here

Elegí "Instalar" y esperé - se quedó. Salí y lo intenté de nuevo y la instalación se completó en /Library/Developer/CommandLineTools/usr/bin/ .

En efecto, strings se instaló entre otras herramientas. Pero mirando dentro /usr/bin/ cadenas ya existían. Son de diferentes tamaños y tienen diferentes fechas de modificación.

% which -a strings
/usr/bin/strings

% type -a strings
strings is /usr/bin/strings

% type -a /Library/Developer/CommandLineTools/usr/bin/strings 
/Library/Developer/CommandLineTools/usr/bin/strings is /Library/Developer/CommandLineTools/usr/bin/strings

% type -a /usr/bin/strings 
/usr/bin/strings is /usr/bin/strings
john@Johns-iMac bin % info /Library/Developer/CommandLineTools/usr/bin/strings

% echo "${PATH//:/\n}" 
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin

/Libary/Developer/CommandLineTools/usr/bin/ no está en mi camino.

¿Supongo que puedo ejecutar cadenas ahora, después de esta descarga, porque necesita algún código dentro de la descarga para funcionar correctamente? Parece extraño instalar un ejecutable incompleto para empezar.

Además, ¿es esto suficiente para satisfacer una Homebrew instalar o tendré que descargar también las herramientas de línea de comandos de Xcode, ¿son lo mismo?

Gracias por cualquier idea de por qué.

2voto

Ezekiel Elin Puntos 241

Esto es normal: Ciertos comandos en MacOS se instalan como marcadores de posición para que al ejecutarlos se puedan instalar, en lugar de decir simplemente que el comando no se encontró.

El comando funcionará como se espera ahora, no habrá una diferencia notable, excepto que técnicamente hay una capa de envoltura que llama al ejecutable real.

No debes preocuparte, esto es igual para todas las instalaciones. Puede proceder a instalar 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