〜/ .local / binに実行可能ファイルを置くツールが増えています。私は古く、私にとっては〜/ binが$ HOMEの実行可能ファイルの場所です。
このクレイジーな新しいファッションはどこから生まれたのですか?なぜ人々はこれをしているのですか?それはどのくらい広がっていますか?それはどこでも形式化されていますか?XDGディレクトリ仕様にはありません。
関連する質問があります: どのディストリビューションが$ PATHに$ HOME / .local / binを持っていますか?
別の質問へのコメントは、すでに2008年に戻っていたhttps://www.python.org/dev/peps/pep-0370を参照しています:なぜこのプログラムは〜/ .local / binにインストールされたのです か?私はそれが起こるのを見ましたか?
ここに推測があります:$ HOMEに多くの奇妙なサブディレクトリを作成することで面倒な人を避けるために、「bin」は〜/ .localに隠されていましたが、〜/ Desktopと〜/ Downloadsはどうでしょうか?
—
hschou
Ubuntu 14.04の$ PATHにはありませんが、16.04にはあります。これまでのところ、その〜/ .local / binを使用しているパッケージはありませんが、パッケージが〜/ binに自動的にファイルを置くとは思いません。たぶんそれが背後にある原則でしょう-多分パッケージはユーザーが使用する〜/ binにファイルを自動的にインストールすべきではないでしょうか?
—
ジョーP
@ hschou、〜/ Downloadsおよび〜/ Desktopに関しては同意しますが、バイナリを保持しているディレクトリを非表示にすることは、非常に悪い考えだと思います。〜/ binまたは一気に〜/ bin / pythonで何がそんなに悪いのですか?
—
グラハムニコルズ