Locate fehlt auf SuSE Linux 8.0

Supportdatenbank (mlasars_no_locate)
Bezieht sich auf

SuSE Linux: Version 8.0

Symptom

Sie bekommen folgende Fehlermeldung bei der Eingabe von locate:

bash: locate: command not found

Ursache

In der Version 8.0 von SuSE Linux wird locate nicht mehr in der Standardinstallation installiert.

Lösung

Wenn Sie trotzdem nicht auf das schnelle Suchen mit locate verzichten möchten, installieren Sie einfach das Paket

findutils-locate

Starten Sie dazu das YaST2 Kontrollzentrum, gehen Sie auf Software, Software installieren/löschen, drücken Sie auf "Suchen" und geben Sie locate ein. Klicken Sie auf das gefundene Paket doppelt, so dass es mit einem X markiert ist. Gehen Sie weiter und das Paket wird installiert.

Sie können das Paket auch über ein Terminal installieren, dazu öffnen Sie eine Konsole oder Xterm, loggen sich ggf. mit sux - als Benutzer root an, und geben ein:

yast2 -i findutils-locate

Wenn das Paket mit YaST2 oder über die Konsole installiert wurde, startet jede Nacht um 00:15 ein cronjob der die Datenbank aktualisiert. Sollte der Rechner zu dieser Zeit ausgeschaltet sein, startet der cronjob einige Minuten nachdem Sie den Rechner gestartet haben. Dies kann sich u.U. durch Festplattenaktivität bemerkbar machen.

Wenn Sie sofort nach der Installation mit locate arbeiten und nicht bis 00:15 warten möchten, müssen Sie diesen Vorgang per Hand einmal als Benutzer root aufrufen:

/etc/cron.daily/updatedb


Siehe auch:
o Bekannte Probleme und Besonderheiten in SuSE Linux 8.0
o Festplatte arbeitet spontan

Stichwörter: LOCATE, UPDATEDB

SDB-mlasars_no_locate, Copyright SuSE Linux AG, Nürnberg, Germany - Version: 05. Apr 2002
SuSE Linux AG - Zuletzt generiert: 07. Jun 2002 von mlasars (sdb_gen 1.40.0)