Dateien suchen mittels locate klappt nicht

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Kai-Behncke
Beiträge: 183
Registriert: 10.12.2006 13:20:40
Wohnort: Osnabrück

Dateien suchen mittels locate klappt nicht

Beitrag von Kai-Behncke » 03.01.2007 22:51:38

Hallo liebes Forum,
ich beschäftige mich erst seit kurzem mit Debian.
Mittels " locate" kann man ja so weit ich weiß Dateien auf dem Server suchen.
Das Merkwürdige ist: Ich habe PostgreSQL/PostGIS installiert.
In einem Ordner /usr/llocal/pgsql/lib liegt auch die Datei "pgsql.so.5", sie ist also definitv vorhanden.

Ich führe nun auf dem System "updatedb" aus, damit die Suchdatenbank aktualisiert wird und danach
"locate pgsql.so.5", dennoch wird die Datei nicht angezeigt.
Woran kann das liegen?

Danke schon jetzt, super, dass es dieses Forum gibt!!!

Benutzeravatar
Six
Beiträge: 8071
Registriert: 21.12.2001 13:39:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Siegburg

Beitrag von Six » 04.01.2007 03:10:43

updatedb beachtet nur die Verzeichnisse in deinem Pfad. Diese findest du mit

Code: Alles auswählen

$PATH
Normalerweise sind da locals nicht drin. Also mußt du entweder updatedb anweisen, dort zu gucken (gucke in die man-Page, dort steht wie's geht), oder du mußt das Verzeichis deinem Pfad hinzufügen. Das geht mit export. Z. B. so:

Code: Alles auswählen

export PATH=/local/bin:$PATH
Be seeing you!

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 04.01.2007 08:14:44

@Kai-Behncke
schau mal in die /etc/updatedb.conf
eventuell ist der User (siehe LOCALUSER - Einstellung, zumeist ist das der "nobody") nicht berechtigt, dieses Verzeichnis zu lesen

@Six
Hat die PATH Environmentvariable wirklich Einfluß auf die Funktionsweise von "updatedb" ?


Gruß
gms

Benutzeravatar
Six
Beiträge: 8071
Registriert: 21.12.2001 13:39:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Siegburg

Beitrag von Six » 04.01.2007 12:35:08

gms hat geschrieben: @Six
Hat die PATH Environmentvariable wirklich Einfluß auf die Funktionsweise von "updatedb" ?
Nein, du hast vollkommen recht. Aus irgend einem doofen Grund habe ich anscheinend in die man-Page von tw statt von slocate geschaut.
Be seeing you!

Kai-Behncke
Beiträge: 183
Registriert: 10.12.2006 13:20:40
Wohnort: Osnabrück

Beitrag von Kai-Behncke » 04.01.2007 13:36:19

Alles klar, besten Dank für die Antworten. :-)

Antworten