OS:Ubuntu 19.10
私が走ったときlocate plymouth
、手に入れた
dkb@dkb-uee:~$ locate plymouth
Command 'locate' not found, but can be installed with:
Sudo apt install mlocate
dkb@dkb-uee:~$
mlocate
をインストールし、locate
が動作するようになりました。
私が覚えている限り、Ubuntu 11.04以降、locate
は常にそこにありました。
Ubuntu 19.10で除外されたのはなぜですか?
このスレッドがありました: mlocate-それは何に適していますか? これで:
Ubuntu Foundationチームは最近、mlocate [ 1 ]の問題と、それがUbuntuのすべてのユーザーに与える影響を調べていました。この特定の問題は修正可能ですが、updatedb.confでPRUNEFSとPRUNEPATHSを最新に保つことに関する問題もあります[ 2 、]。したがって、システムにデフォルトでmlocateをインストールすることの有用性に疑問を抱くようになりました。 findはmlocateの適切な代替であると考えています...
この最初の投稿は、この問題についての意見を求めた。
後で 、同じスレッドで、これがあります:
私の考えでは、これはサーバー対デスクトップではありません。確かにロケートのユーザーはいますが、デスクトップとサーバーの両方で非常に少数です(ユーザーは通常GUIを代わりに使用するためデスクトップでは小さいです。ほとんどのサーバーの使用はインタラクティブではないため、サーバーでは小さいです)シェル)。デフォルトでロケートを利用できることの利点は、あらゆる場所のあらゆるUbuntuマシンでの毎日のディスクスラッシング/エネルギー使用を正当化するとは思いません。マシンで初めて必要になったときに、locateを使用して手動でインストールするのは面倒ではないと思います。
そして this :
まあ、これはデスクトップにデフォルトでmlocateをインストールしておくことの議論ではないと思います。事実上、これはデスクトップシステムにトラッカーとmlocateの2つのインデクサーがあることを意味します。 nautilusは現在トラッカーに依存しているように見えるので、どのようにアンインストールして、いずれにせよmlocateバックエンドにフォールバックする方法がわからないのですが、せいぜい「Depends:tracker | mlocate 'はnautilusにあり、ユーザーがトラッカーを削除した場合に備えて、システム上でmlocateがデータベースを毎日更新していない。
肝心な点は、それが必要な場合はインストールするだけです。