GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Locate and updatedb funktioniert nicht. Was soll ich machen?

Lösung 1:

Es wurde nicht installiert und nicht in den von natxo aufgelisteten Verzeichnissen, aber ich habe eine Lösung gefunden, um es zu installieren. Vielen Dank für die Lead-Jungs!

http://www.nicecabbage.com/2009/08/install-locate-and-updatedb-on-centos-and-debian/

Im Stammverzeichnis:apt-get install locate

Lösung 2:

Ich denke, Sie müssen das Locate-Programm installieren. In einem Debian-Lenny-System ist die /usr/bin/updatedb-Datei ein symbolischer Link zu /etc/alternatives/updatedb, das wiederum ein symbolischer Link zu /usr/bin/updatedb.findutils.

ist

Mit dpkg -S können Sie herausfinden, zu welchem ​​Paket eine Datei gehört:

$ dpkg -S /usr/bin/updatedb.findutils 
locate: /usr/bin/updatedb.findutils

Also denke ich, dass Sie locate installieren und dann updatedb als root ausführen müssen.

Bearbeiten:Ja, Sie benötigen das Locate-Paket. In der Datei /usr/share/doc/findutils/NEWS.Debian.gz können Sie lesen:

locate ist nicht mehr im findutils-Paket enthalten. Es wurde in ein separates Paket "locate" ausgegliedert.

und dann in /usr/share/doc/findutils/changelog.Debian.gz, im Änderungsprotokoll vom 11. November 2007:

Ausgliedern von locate/updatedb in ein separates Paket.

Lösung 3:

Muss der Befehl, der als root ausgeführt werden muss, nicht im $PATH des Benutzers enthalten sein, führen Sie also einfach Folgendes aus:

$ sudo updatedb

und es sollte funktionieren.


Linux
  1. Was ist ein Makefile und wie funktioniert es?

  2. Was ist ein Webserver und wie funktioniert ein Webserver?

  3. Was ist der Unterschied zwischen dem Befehl „locate“ und „find“ in Linux?

  4. Was soll ich wählen:GTK+ oder Qt?

  5. Als welcher Benutzer sollten NGinx und PHP ausgeführt werden?

Was ist Reverse-DNS und wie funktioniert es?

Was ist VDI und wie funktioniert es?

Was ist Source Command in Linux und wie funktioniert es?

Was ist ein Homelab und warum sollten Sie eines haben?

Was ist die ONLYOFFICE Community-Funktion und warum sollten Sie sie verwenden?

7 praktische Linux-Locate-Befehlsbeispiele – mlocate und updatedb