我正在嘗試在 linux mint 上獲取 emacs 的最新穩定版本(emacs-24.5)。但是,由於某種原因apt-get
僅安裝 24.3.1。我通常會同意,但我正在嘗試使用 spacemacs,並且許多軟體包至少需要 24.4。
我嘗試自己安裝它,但./configure
不起作用(它說我需要一大堆庫,而這些庫需要一大堆庫......),我嘗試在沒有庫的情況下安裝它,它只製作一個看起來很糟糕的基於文字的僅終端版本。
我甚至嘗試使用 linuxbrew,但我不知道如何讓 gui 工作,因為我不能這樣做:
brew install emacs --with-cocoa
我注意到 ubuntu 附帶了 emacs 24.5,我願意安裝作業系統,因為我只使用了 linux mint 一天。但是有什麼辦法可以讓我在 mint 上獲得 emacs 24.4 或 24.5 嗎?一個不同的套件管理器,用於安裝手冊製作所需的所有庫。
另外,我已經查看了堆疊溢出並嘗試了本教程,但它不起作用: Emacs 24.4 發布,如何在 Ubuntu 14.04 中安裝
當我嘗試自己安裝它時,它給了我一個關於X
和/gtk
或其他一些視窗庫的錯誤,即使在我做了所有教程所說的獲取 X 庫的操作之後也是如此。
感謝您的幫助,如果這不是提出此類問題的正確地點,我們深表歉意。另外,問我是否需要指定我遇到的錯誤等......
答案1
使用 Ubuntu elisp ppa 安裝最新的 Emacs 快照。安裝後您需要運行emacs-snapshot
而不是emacs
.
$ sudo apt-add-repository ppa:ubuntu-elisp/ppa
$ sudo apt-get update
$ sudo apt-get install emacs-snapshot
這將安裝 emacs,無需任何進一步的步驟。祝你好運。
答案2
運行這兩個腳本後我能夠安裝它:https://gist.github.com/favadi/18438172892bc4178b27和 https://github.com/favadi/build-emacs/blob/master/build-emacs.sh
然後,當它們失敗時,我回到以 .tar.gz 下載的 emacs 24.5,將其解壓縮,然後執行以下操作:
./congigure
make
make install.
這兩個腳本顯然安裝了缺少的依賴項。
答案3
這是在基於 Debian 的發行版(例如 Ubuntu 和 Mint)上使用原始碼進行建置的一般過程。
取得您的依賴項:
sudo apt-get build-dep emacs24 # or emacs24-lucid or whatever
建造:
tar xf emacs-whatever.tar.gz
cd emacs
./configure --with-whatever # see below
make
安裝與checkinstall
.這基本上運行make install
,但監視安裝了哪些檔案並自動建立 .deb 並向作業系統註冊該套件。然後您可以使用 刪除它dpkg -r package-name
,或將 .deb 複製到另一台類似的機器上並安裝它。
sudo apt-get install checkinstall
sudo checkinstall
配置:
Emacs 有很多編譯時配置選項。您可以採用預設值或嘗試調整它。我通常使用與 Arch Linux 類似的選項,例如這或者這。