/usr/bin
の主な違いは何ですか/usr/local/bin
?
他のコンピュータからVimをインストールする場合(またはすでにインストールされている場合もあります)、時にはコンポーネントにあり、時にはそうでないlocal
場合があります。
2つの違いは何ですか?
ベストアンサー1
4.9.1.目的
/usr/local階層は、システム管理者がソフトウェアをローカルにインストールするときに使用します。システムソフトウェアが更新されたら上書きしないでください。ホストグループ間で共有できますが、/usrにはないプログラムやデータに使用できます。
ローカルにインストールされているソフトウェアは、/usrのソフトウェアを交換またはアップグレードするためにインストールしない限り、/usrではなく/usr/localになければなりません。
構造はと似ています/usr
が、サイトローカルソフトウェア用です。自分で作成したものまたは代替バージョンをインストールしたいもの。構成スクリプトはこれをプレフィックスと呼び、通常、そのディストリビューションによって./configure --prefix=/usr/local
提供される「システム」パッケージが使用される傾向があります/usr
。したがって、デフォルトでは、システムパッケージがアップグレードされたときにカスタムコンテンツが誤って上書き /usr/local/bin/vim
されることはありません。
システム管理者として、お客様の責任にはソフトウェアのメンテナンスが含まれる可能性があるため、ソフトウェアのインストール方法を理解する必要があります。関連ファイルのパッケージデータベースを照会します。make install
ソースで誰が実行されているかを確認してください。