2012-03-13 90 views
1

我想在遠程機器上的配置文件(我不在sudoers列表中)上安裝emacs。我下載了tar文件並將其解壓縮,運行./configure,然後執行make。當我做make install時,它需要訪問我沒有的/ usr/local/share/emacs的權限。我想知道是否存在另一種安裝emacs的方法。在有限權限的遠程機器上安裝emacs

我無法運行apt-get install,因爲我沒有遠程計算機上的管理權限。

回答

5

您需要--prefix參數./configure。像./configure --prefix=/home/YOU/local/emacs或任何有道理的,你有寫權限。然後運行make並進行安裝。運行./configure --help以獲取更多信息。

+0

具體來說,'--prefix'值是'/ usr/local'目錄的替代品,所以當你運行'make install'時,所有在那裏的東西都會在你的自定義目錄下。閱讀INSTALL文件以獲取詳細信息(無論如何你都應該閱讀這個文件)。 – phils 2012-03-13 01:37:28

+0

謝謝deong,我明白了! – keeda 2012-03-14 22:13:56