Mettre a jours la base de données "locate&quo

adrio -  
 adrio -
Bonjour,

J'utilise souvent la commande "locate" pour retrouver mes données, c'est un puissant moteur de recherche de fichiers du disque dur. POur ce faire, il faut que la database soit mise à jour toute les semaines. Mais à chaque fois que j'utilise la commande "locate" le terminal m'indique que la database est plus vieille de 8 jours. J'ai chercher et je n'ai toujours pas trouver comment on la met à jour.

J'ai essayer "updatedb" mais le terminal me dis que je n'ai pas 'autorisation, même avec la commande "sudo" ça ne marche pas.

Pouvez-vous m'aidez ?
A voir également:

1 réponse

HostOfSeraphim Messages postés 7340 Statut Contributeur 1 608
 
C'est pourtant bien la commande updatedb...

Quel système as-tu ?
2
adrio
 
J'ai linux xandros sur eeepc.

il y a autre chose de simiaire a locate (a par find je n'aime pas) ?

Sinon je ne sais pas comment faire pour mettre a jour
0
HostOfSeraphim Messages postés 7340 Statut Contributeur 1 608 > adrio
 
find n'est pas si compliqué, en réalité.

find / -name blabla => recherche tous les fichiers "blabla" dans l'intégralité du système (/).

"sudo updatedb" te répond bien que tu n'as pas les autorisations nécessaires ?

Poste le résultat de cette commande :

ls -l /usr/bin | grep updatedb

0
adrio > HostOfSeraphim Messages postés 7340 Statut Contributeur
 
après avoir posté la commande "ls -l /usr/bin | grep updatedb " que dois-je faire ?
J'ai ceci qui s'affiche :

-rwxr-xr-x 1 root root 8693 2006-08-06 10:12 updatedb

J'ai un dossier avec 150 fichier doc


j'ai ouvert un terminal et j'ai taper

locate *.doc


et rien ne s'est affiché, pourquoi ? est-ce relier avec la mise a jour de la database ?
0
HostOfSeraphim Messages postés 7340 Statut Contributeur 1 608 > adrio
 
Etrange, le fichier a pourtant bien les droits d'exécution.

Essaye de taper /usr/bin/updatedb au lieu de updatedb.

0
adrio > HostOfSeraphim Messages postés 7340 Statut Contributeur
 
ça me fait pareil qu'avant.

j'ai essayer avec sudo et voila ce que ça donne




/usr/bin/find: /.config: aucun fichier ou repertoire de ce type
/usr/bin/find: /.kde: aucun fichier ou repertoire de ce type
0