通常、コンパイルされたソースの独自のインストールを/usr
(/usr/local
または指定--prefix
)に保存する必要がありますか?
いつインストール/usr
し、いつ/usr/local
?
例えば
- 私はしばしば
checkinstall
ソースディストリビューションをコンパイルした後、create debファイルを実行しcheckinstall
ますdpkg
。一度インストールすると、両方を介して管理できますdpkg
。それらの違いは何ですか? 私は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