whereis whereis?

Status
Für weitere Antworten geschlossen.

Thargor

Benutzer
Mitglied seit
09. Jan 2010
Beiträge
21
Punkte für Reaktionen
0
Punkte
1
Hallo zusammen,

ich bin auf der Suche nach "whereis". Vielleicht kann mir ein Guru weiterhelfen. Ich weiss, dass ich auch which benutzen kann, habe aber das folgende Problem. Groupoffice verlässt sich auf die whereis Funktion und ich möchte da nicht gerne in fremden Skripten herumbasteln.
Also whereis wird per exec() aus php aufgerufen. Da es das bei mir nicht gibt, habe ich folgende Fragen:

1) Ist whereis ein eigenständiges Programm oder gehört das zur Shell (whereis)?
2) Ich hab schon versucht ein Softlink auf which zu legen, aber das funktioniert nicht.
3) Im exec() Aufruf wird whereis ohne Pfadangaben aufgerufen. In welchen Pfaden kann whereis denn dann liegen?
4) Wie komme ich an whereis? Muss ich die Shell wechseln? Kann ich irgendwie die Funktion auf eine andere Funktion (which) umbiegen?
5) Ist locate ein Programm oder ein Shell-Skript?

Ich bin für jeden Kommentar, der mich in die richtige Richtung lenkt dankbar!

Gruß Thargor

P.S: Versuche gerade die Synchronisation für Groupoffice zum Laufen zu bekommen, wbxml2 hab ich zumindest schonmal kompiliert ...
 

thedude

Benutzer
Mitglied seit
30. Nov 2009
Beiträge
2.244
Punkte für Reaktionen
2
Punkte
84
Also 'whereis' gehört m.E. zur shell. Die bash hat es integriert. Auf einer DS ist 'whereis' nicht std. mässig drauf. ipkg hat es nicht als Paket. Ich denke also Du musst Dir über ipkg die bash installieren. Für 'locate' gilt das selbe.

gruss
dude
 

Thargor

Benutzer
Mitglied seit
09. Jan 2010
Beiträge
21
Punkte für Reaktionen
0
Punkte
1
Habe eben die bash installiert und auch die bash kennt kein whereis ...
Gibt es verschiedene bash-Versionen?
 

Thargor

Benutzer
Mitglied seit
09. Jan 2010
Beiträge
21
Punkte für Reaktionen
0
Punkte
1
Hab gerade die bash 4.1 installiert. Da steckt auch kein whereis drin (bash und dann help). So schwer kann das ja nicht sein an eine whereis Funktion zu kommen?
 

thedude

Benutzer
Mitglied seit
30. Nov 2009
Beiträge
2.244
Punkte für Reaktionen
2
Punkte
84
Hmmm ich hätte schwören können, dass es in der bash ist...

gruss
dude
 

Thargor

Benutzer
Mitglied seit
09. Jan 2010
Beiträge
21
Punkte für Reaktionen
0
Punkte
1
Für alle die es auch mal suchen: whereis steckt in util-linux ipkg packet ...
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat