web-dev-qa-db-ja.com

/ usr / localと〜/ .localの違い

。Zip/。tar.gzのプログラムを~/.local/binにインストールしますが、Ubuntuには/usr/localと同じ内容の~/.localディレクトリがあります。

だから、Sudoアクセスを除いて、このディレクトリの違いは何ですか?

1
Lev Lunev

/usr/localは、すべてのユーザーが使用できるソフトウェアを管理者がインストールできる場所です。

~/.local/binは、ユーザーが自分用にソフトウェアをインストールできる場所です。

さまざまなディストリビューションやコミュニティで使用されるディレクトリ構造の歴史には多少の混乱がありますが、これには基本的な違いが含まれています。

2
Jeremy

~/.localは、たとえば~/.local/binのリポジトリから来ていないサードパーティソフトウェアをインストールすることにより、ユーザーのみが使用できるように意図されています。

/usr/localは、複数のユーザーが使用するものを対象としています。たとえば、/usr/local/binには、サードパーティ製のリポジトリから実行可能ファイルがあり、すべてのユーザーが使用できます。

1