如何在Ubuntu上安装emacs 24.3?


36

这是我第一次使用Ubuntu,我不知道该如何在其上安装程序。我尝试使用cd所在的目录,然后进行./configure,但无法正常工作!


1
您是否正在尝试从源代码进行编译?
2013年

Answers:


35

考虑使用Damien Cassou的PPA

要添加此PPA:

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

对于emacs快照:

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指南


3
注意:目前emacs-snapshot构建存在问题-自从一月份以来就没有更新过,因为emacs-snapshot Debian构建当前没有维护者:请参阅PPA的NEWS部分:launchpad.net/~cassou/+存档/ emacs
hayd 2014年

23

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

在终端中:

sudo apt-get install emacs

10
他特别提到了24.3。他可能有其原因。
dangonfast 2014年

2
我们可能永远不会知道;该提问者5月份发布此问题后从未登录该网站。也有可能她只是以为自己需要24.3,而实际上并不需要,而她确实说这是她第一次使用Ubuntu,因此当时她可能还没有意识到APT。我希望如果提出了标准,简便的安装软件方法并且不满足她的需求,我们将向问问者答复。
Paul

10
@Paul但是对于将来遇到这个问题的用户(例如我),他们期望得到答案,告诉他们如何安装emacs 24.3。

为什么地狱emacs要求我在全新的ubuntu安装上安装500MB软件包?:O
Ninsuo

我们来到emacs 24.3的这个线程。不,最新不是一个好主意。例如,Ubuntu 18带有emacs 25.2.2,它没有可用的滚动条。
personal_cloud

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

做完了


2

我正在使用Ubuntu 14 LTS-x64,以下命令对我有效

sudo apt-get install emacs24

对于Daily Emacs构建安装;

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

参考:Emacs指南


0

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

我刚刚安装了Ubuntu18。emacs25.2.2中损坏的滚动条使我发疯。这里的其他解决方案不起作用(不再允许未签名的回购协议)。我能够从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。几次重新引导后,所有本地卷挂载都会失败(即使/ boot / efi,尽管硬件显然已经在memfs中工作了,但仍可以到达本地挂载脚本),并且您每次都必须在紧急外壳中手动挂载它们。返回到随emacs 24一起提供的Ubuntu 16。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.