/usr/binと/usr/local/binの違い

/usr/binと/usr/local/binの違い

/usr/binの主な違いは何ですか/usr/local/bin

他のコンピュータからVimをインストールする場合(またはすでにインストールされている場合もあります)、時にはコンポーネントにあり、時にはそうでないlocal場合があります。

2つの違いは何ですか?

ベストアンサー1

Linuxファイルシステム階層標準

4.9.1.目的


/usr/local階層は、システム管理者がソフトウェアをローカルにインストールするときに使用します。システムソフトウェアが更新されたら上書きしないでください。ホストグループ間で共有できますが、/usrにはないプログラムやデータに使用できます。

ローカルにインストールされているソフトウェアは、/usrのソフトウェアを交換またはアップグレードするためにインストールしない限り、/usrではなく/usr/localになければなりません。

構造はと似ています/usrが、サイトローカルソフトウェア用です。自分で作成したものまたは代替バージョンをインストールしたいもの。構成スクリプトはこれをプレフィックスと呼び、通常、そのディストリビューションによって./configure --prefix=/usr/local提供される「システム」パッケージが使用される傾向があります/usr。したがって、デフォルトでは、システムパッケージがアップグレードされたときにカスタムコンテンツが誤って上書き /usr/local/bin/vimされることはありません。


システム管理者として、お客様の責任にはソフトウェアのメンテナンスが含まれる可能性があるため、ソフトウェアのインストール方法を理解する必要があります。関連ファイルのパッケージデータベースを照会します。make installソースで誰が実行されているかを確認してください。

おすすめ記事