web-dev-qa-db-fra.com

Ubuntu 19.10: pourquoi la commande "Locate" est-elle manquante?

OS: Ubuntu 19.10

Quand j'ai couru locate plymouth, J'ai eu

dkb@dkb-uee:~$ locate plymouth

Command 'locate' not found, but can be installed with:

Sudo apt install mlocate

dkb@dkb-uee:~$ 

J'ai donc installé mlocate et maintenant locate fonctionne.

Pour autant que je me souvienne, depuis Ubuntu 11.04, locate a toujours été là.

Pourquoi a-t-il été exclu dans Ubuntu 19.10?

21
DK Bose

Il y avait ce fil: mlocate - à quoi ça sert? avec ceci:

L'équipe d'Ubuntu Foundations examinait récemment un problème avec mlocate [ 1 ] et son effet sur tous les utilisateurs d'Ubuntu. Bien que ce problème spécifique puisse être résolu, il existe également des problèmes [ 2 , ] avec la mise à jour de PRUNEFS et PRUNEPATHS dans le fichier updatedb.conf. Nous avons donc fini par remettre en question l'utilité d'installer mlocate par défaut sur les systèmes. Nous pensons que find est un remplacement adéquat pour mlocate ...

Ce premier message appelait à des avis sur la question.

Plus tard , dans le même fil, il y a ceci:

Mon propre sentiment est que ce n'est pas une chose serveur vs bureau; il y a des utilisateurs de Locate, bien sûr, mais je pense qu'ils sont une très petite minorité sur le bureau et le serveur (petit sur le bureau parce que l'utilisateur utilisera généralement l'interface graphique à la place; petit sur le serveur car la plupart des serveurs ne sont pas interactifs au Coquille). Je ne pense pas que l'avantage de disposer de la localisation par défaut justifie la thrashing/consommation d'énergie quotidienne sur chaque machine Ubuntu partout. Je pense que ce n'est pas onéreux pour ceux qui veulent utiliser Locate pour l'installer manuellement la première fois qu'ils en ont besoin sur une machine.

Et ceci :

Eh bien, je ne pense pas que ce soit un argument pour garder mlocate installé par défaut sur les bureaux, car cela signifie que vous avez DEUX indexeurs sur votre système de bureau - à la fois tracker et mlocate. Il semble que nautilus dépend actuellement du tracker, donc je ne sais pas comment on pourrait le désinstaller et se replier utilement sur le backend mlocate, mais tout au plus je dirais que cela devrait être exprimé comme 'Depends: tracker | mlocate 'dans nautilus, et ne pas laisser mlocate sur le système mettre à jour quotidiennement sa base de données au cas où un utilisateur supprime le tracker.

L'essentiel est que si vous le souhaitez, installez-le simplement.

27
DK Bose