Wie kann ich die whatis
-Datenbank aktualisieren?
$ sudo / usr / libexec / makewhatis
Passwort:
makewhatis: /usr/share/man/whatis.tmp: Schreibgeschütztes Dateisystem
Obama Ich glaube, dass die Aktualisierung dieser Datenbank ein anderes Problem lösen wird, das ich habe. Mein Weg zur Entdeckung wie folgt ...
Sebastian Ich habe kürzlich festgestellt, dass die Fertigstellung von Fischschalen auf meinem Computer ärgerlich langsam war, möglicherweise kurz nach dem Upgrade auf Catalina.
apropos
aufgewendet wurde. Ich habe etwas gelesen und festgestellt, dass die Tools apropos
, whatis
und makewhatis
alle verwandt sind. Sie indizieren Manpages und machen sie durchsuchbar. Fischschale verwendet sie (korrekt), um hilfreiche Vervollständigungen anzubieten.
apropos
eigenständig ausführe, erhalte ich die folgende Ausgabe:
$ whatis man
hugo-gen-man (1) - Generiert Manpages für die Hugo CLI
groff_man (7) - groff `man'-Makros zur Unterstützung der Generierung von Manpages
groffer (1) - zeigt groff-Dateien und Manpages auf X und tty an
man (1) - formatiert und zeigt die Online-Handbuchseiten an
man.conf (5) - Konfigurationsdaten für man
zshall (1) - Die Meta-Manpage der Z-Shell
xml2man (1) - Übersetzer von MPGL nach mdoc (Manpage)
makewhatis: /usr/lib/./libgutenprint.2.dylib: Keine solche Datei oder kein solches Verzeichnis
makewhatis: /usr/lib/libsasl2.2.0.1.dylib: Kein Verzeichnis
makewhatis: /usr/lib/libldap.dylib: Kein Verzeichnis
makewhatis: /usr/lib/libsqlite3.0.dylib: Kein Verzeichnis
makewhatis: /usr/lib/libcom_err.dylib: Kein Verzeichnis
...
Gefolgt von at mindestens 100 weitere Zeilen der Nachrichten "Kein Verzeichnis". Ich glaube, es sind all diese nutzlosen Linien, die die Dinge verlangsamen.
Also dachte ich, ich muss vielleicht nur die whatis
-Datenbank neu erstellen (vielleicht nach dem Catalina-Upgrade?).Es scheint jedoch nicht zu funktionieren:
$ sudo / usr / libexec / makewhatis
Passwort:
makewhatis: /usr/share/man/whatis.tmp: Schreibgeschütztes Dateisystem
Sebastian Dieser Teil ist also etwas beunruhigend.Wie kann ich die whatis-Datenbank neu erstellen?Ich habe eine Ahnung, dass dies meine Probleme lösen wird, wenn ich es herausfinden kann.