7 votos

¿Se distribuye el comando "realpath" de Unix con MacOS Ventura?

Todavía no he actualizado de MacOS 12.6 a Ventura.

No tengo realpath en mi /bin o en cualquier otro lugar de mi Macbook Air M1.

Nunca he instalado brew/homebrew en mi Mac aunque me han dicho otros desarrolladores que brew no puede instalar nada en /bin de todos modos.

Pero otro desarrollador que ha actualizado a Ventura me dice que hay un realpath en su /bin y está firmado con el identificador com.apple.realpath

¿Puede alguien confirmar que realpath no venía con macOS Monterrey pero se ha añadido a macOS Ventura?

6voto

user43889 Puntos 266

A la pregunta del titular: Sí.

En un Mac Intel (no veo por qué un Mac M1 sería diferente):

  1. Mi MacOS 13 tiene /bin/realpath .

  2. El ejecutable tiene la misma fecha y hora que todo otros archivos en /usr/bin. Aquí hay un ls fragmento.

    -rwsr-xr-x 1 root wheel 203584 18 Oct 23:36 ps -rwxr-xr-x 1 root wheel 134064 18 Oct 23:36 pwd -rwxr-xr-x 1 root wheel 133840 18 Oct 23:36 realpath -rwxr-xr-x 2 root wheel 135424 18 Oct 23:36 rm -rwxr-xr-x 1 root wheel 133808 18 Oct 23:36 rmdir

  3. /bin está sólo en el volumen del sistema sellado, por lo que nada, aparte de una instalación o actualización de MacOS, podría haber puesto realpath en /bin .

  4. Soy un usuario de homebrew, pero no hay una versión homebrew de realpath :

    % brew info realpath Error: No available formula with the name "realpath". ==> Searching for a previously deleted formula (in the last month)... Error: No previously deleted formula found.

Tenga en cuenta que es cierto (ver el comentario de @nohillside) que realpath puede ser instalado por brew como parte de coreutils. Sugiero tener cuidado con coreutils debido a la posibilidad de conflictos de nombres.

  1. @Barmar ha comentado más arriba que realpath está en /bin en la M1 Ventura.

  2. Tengo una copia de todas las páginas man de MacOS 12. No hay ninguna página man para realpath . (Esta es una forma ligeramente indirecta de decir que no está presente en Monterrey).

  3. Hay nuevas preguntas que aparecen en la web sobre realpath y Ventura. Esto también indica que no se instaló anteriormente.

Concluyo que:

  1. realpath forma parte de MacOS 13 tanto en Intel como en AS.
  2. realpath no estaba en MacOS 12.
  3. realpath no está en el homebrew como un elemento distinto.

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