自己コンパイルされたソフトウェアを/usrまたは/usr/localにインストールしますか? [コピー]

自己コンパイルされたソフトウェアを/usrまたは/usr/localにインストールしますか? [コピー]

通常、コンパイルされたソースの独自のインストールを/usr/usr/localまたは指定--prefix)に保存する必要がありますか?

いつインストール/usrし、いつ/usr/local

例えば

  1. 私はしばしばcheckinstallソースディストリビューションをコンパイルした後、create debファイルを実行し checkinstallますdpkg。一度インストールすると、両方を介して管理できますdpkg。それらの違いは何ですか?
  2. 私はUbuntu 14.04を実行しています。私はリポジトリのemacsを使用しません。

    ソースからコンパイルしてemacsをインストールしましたが、デフォルトのcheckinstall場所はです /usr/local/usr/local/bin/emacs/usr/local/share/emacs/24.4/

    インストールしましたESS公式ホームページ。デフォルトの設置場所は、/usr例えばです/usr/share/emacs/。 ESSの指定方法が見つかりませんでした--prefix。走ったばかりですmake install

    だから私のemacsはESSが提供するSモードを見つけることができません。

    Emacsを再インストールする必要がありますか./configure --prefix=/usr

ありがとうございます!

ベストアンサー1

ローカルにインストールされているソフトウェアを次の場所に配置する必要があります。/usr/local

ESSが何であるかはわかりませんが、あなたが言ったファイルをダウンロードしましたが、ルートディレクトリMakeconfで編集してください。PREFIX=$(DESTDIR)PREFIX=/usr/local

おすすめ記事