如何在 Ubuntu 上安装 emacs 24.3?

如何在 Ubuntu 上安装 emacs 24.3?

这是我第一次使用 Ubuntu,我不知道如何在其上安装程序。我尝试使用 cd 进入其所在目录,然后使用 ./configure 进行配置,但是不起作用!

答案1

考虑使用Damien Cassou 的 PPA

要添加此 PPA:

sudo add-apt-repository ppa:cassou/emacs
sudo apt-get update

对于 emacs-snapshot:

sudo apt-get install emacs-snapshot-el emacs-snapshot-gtk emacs-snapshot

或者,对于 emacs24(即 24.3,稳定版):

sudo apt-get install emacs24 emacs24-el emacs24-common-non-dfsg

更新

正如所提到的Damien Cassou 的 PPA,存储库将不再维护(目前功能为 Emacs 24.3),建议使用Ubuntu Elisp PPA

因此,使用它来添加 PPA:

sudo add-apt-repository ppa:ubuntu-elisp/ppa
sudo apt-get update
sudo apt-get install emacs-snapshot emacs-snapshot-el

参考:Emacs 指南

答案2

您最好使用 Ubuntu 已构建、测试和打包的 emacs 版本,而不是自行构建,除非您需要仅在 24.3 中提供的特定功能。

在终端中:

sudo apt-get install emacs

答案3

从源代码构建它并不坏,因为您可以选择所需的版本,并且 Emacs 将运行得更快,麻烦的是查找和安装依赖项。

安装 Emacs 24.5 及其依赖项的命令:

sudo apt-get update
sudo apt-get install build-essential
sudo apt-get build-dep emacs24
cd ~/Downloads
wget "http://gnu.mirrors.hoobly.com/gnu/emacs/emacs-24.5.tar.gz"
tar xvzf emacs-24.*.tar.gz
cd emacs-24.*
./configure --without-x
make
sudo make install

完毕。

答案4

简短的回答:回到 Ubuntu 16 或更早版本。

我刚刚安装了 Ubuntu 18。emacs 25.2.2 中损坏的滚动条让我抓狂。这里的其他解决方案不起作用(apt 不再允许未签名的存储库)。我能够从 debian 软件包安装 emacs 23.4,如下所示:

https://packages.debian.org/wheezy/all/emacs23-common/download

dpkg -i emacs23-common_23.4+1-4+deb7u1_all.deb

https://packages.debian.org/wheezy/emacs23-bin-common

dpkg -i emacs23-bin-common_23.4+1-4+deb7u1_amd64.deb

https://packages.debian.org/wheezy/amd64/libgif4/download

dpkg -i  libgif4_4.1.6-10+deb7u1_amd64.deb

https://packages.debian.org/wheezy/amd64/xaw3dg/download

dpkg -i xaw3dg_1.5+E-18.2_amd64.deb

https://packages.debian.org/wheezy/amd64/libpng12-0/download

dpkg -i libpng12-0_1.2.49-1+deb7u2_amd64.deb

https://packages.debian.org/wheezy/amd64/libtiff4/download

dpkg -i libtiff4_3.9.6-11+deb7u10_amd64.deb

https://packages.debian.org/wheezy/emacs23-lucid

dpkg -i emacs23-lucid_23.4+1-4+deb7u1_amd64.deb

我猜测这种技术也适用于 emacs 24.3。

但是您不想要 Ubuntu 18。gnome 卷会破坏一切;几次重启后,所有本地卷挂载都会失败(甚至 /boot/efi,尽管硬件显然已经在 memfs 中工作以达到本地挂载脚本),并且您每次都必须在紧急 shell 中手动挂载它们。回到 Ubuntu 16,它附带 emacs 24。

相关内容