0 votos

¿Alguien más tiene muchas páginas man duplicadas?

Por ejemplo, para el read tengo una sola para read(2) dos de lo mismo para read(1) y dos de lo mismo para read(n) . Esto ha dado lugar a algunos problemas de rendimiento y sincronización. Creo que tiene que ver con la gestión de dependencias de homebrew, pero no estoy seguro. Por ejemplo, al ejecutar

$ time man -k ^
makewhatis: /Library/TeX/texbin/man: Not a directory
DeRez(1)                 - decompiles resources (DEPRECATED)
... tens of lines of output
git-branch(1)            - List, create, or delete branches
man -k ^  0.43s user 1.27s system 37% cpu 4.511 total

lo que no parece normal. ¿Alguien más?

1voto

Marc Wilson Puntos 146

No son duplicados. Su existencia no provoca ningún problema de rendimiento ni de sincronización. Tampoco tiene nada que ver con la gestión de dependencias por parte de Homebrew.

Son de diferentes secciones del manual. Las secciones del manual se definen como:

   1      User Commands
   2      System Calls
   3      C Library Functions
   4      Devices and Special Files
   5      File Formats and Conventions
   6      Games et. Al.
   7      Miscellanea
   8      System Administration tools and Deamons

Así que la página de manual de read(1) es para la línea de comandos read mando. La página de manual de read(2) es el read llamada al sistema. La página de manual de read(n) es de TCL.

1voto

Michael Zhou Puntos 167

Pues, para mi sorpresa, tengo el mismo problema. Buscando brevemente en el tema-

[crystalwell:fd0] $ man -k tcsh
tcsh(1)                  - C shell with file name completion and command line editing
tcsh(1)                  - C shell with file name completion and command line editing

Dos directorios se reflejan mutuamente.

/usr/share/man/man1

/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/share/man/man1

Pensando en esto me doy cuenta de que makewhatis no puede escribir su base de datos en un sistema de archivos de sólo lectura. De hecho, makewhatis parece estar desactivado en mi sistema.

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