如何在 xubuntu 16.04 上构建 Emacs 25.1
GNU Emacs 25.1 已经发布了,是时候写一篇关于如何在新发布的 Ubuntu 上安装 Emacs25.1 的文章了。我自己本身用的是 XUbuntu 16.04, 不过该指南对其他 Ubuntu 版本应该也适用的。package 版本虽然有所改变,但是它们的名字自我第一次发布此系列文章以来,并未有所改变。
首先要确认是否已经安装过了 build-essential package. 而且为了方便,我还安装了 Emacs24 上的那些构建依赖的 package。这样一来我们自己构建的 Emacs25.1 应该与 Ubuntu 官方的 Emacs24 有了相同的构建项。
sudo apt install build-essential
sudo apt-get build-dep emacs24
我这里的结果是已经安装了 build-essential, 但是 Emacs 的构建依赖并没有安装. Emacs 的构建依赖于许多的 package,它在我电脑上足足安装了 171 个新 package.
与此同时,你可以在 Emacs 下载页面 下载 Emacs 源代码,然后将其解压到一个合适的目录离去。然后你只需要运行 ./configure
就可以开始构建了:
./configure --prefix=$HOME/local
make && make install
上面的 -prefix
部分表示让构建出来的东西放到我自己的 local 目录下. 这样一来就不会与系统安装的 package 所冲突了。行了,现在可以试一下 Emacs25.1 是否可以用了. 下面是我的运行结果:
~/local/bin/emacs --version
# GNU Emacs 25.1.1
# Copyright (C) 2016 Free Software Foundation, Inc.
# GNU Emacs comes with ABSOLUTELY NO WARRANTY.
# You may redistribute copies of GNU Emacs
# under the terms of the GNU General Public License.
# For more information about these matters, see the file named COPYING.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论