如何在Raspberry Pi Model B +上安装emacs24.4?


11

我想在树莓派上运行最新版本的emacs.raspberry pi运行raspbian,似乎该存储库只有23.4.1版本,我不能使用它破坏了我在emacs中使用的软件包。 emacs24.4在树莓派上成功?

Answers:


7

好的,因此可以尝试安装的一种方法是编译它。为此,请按照终端中的步骤操作:

  1. 从GNU下载: wget http://gnu.mirrors.linux.ro/emacs/emacs-24.4.tar.gz
  2. 解压缩:tar -xzvf emacs-24.4.tar.gz
  3. 导航到解压缩的目录
  4. 类型 ./configure
  5. 完成步骤4的命令后,键入: make
  6. 最后输入终端: sudo make install

不知何故,我之前描述的是从源代码在Linux发行版上编译和安装软件的步骤。另外,请注意,您可能会缺少一些依赖关系,要安装它(emacs),还必须安装依赖关系,但这可以通过sudo apt-get install <dependency_name>或针对每个依赖关系重复步骤来完成。

希望我能为您服务!


6

Emacs 24.4可以按照以下说明在新的Raspberry pi 2上编译并完美运行:

sudo apt-get install texinfo libncurses5-dev

安装X相关的依赖项:

sudo apt-get install xorg-dev libpng12-dev libjpeg8-dev libgif-dev libtiff5 libtiff5-dev

运行配置脚本:

./configure --prefix /opt/emacs

如果不需要X支持,请将--without-x添加到configure命令的末尾。

运行make:

make

检查emacs二进制文件是否已构建并运行:

./src/emacs

如果Emacs正常加载,请退出并运行make install:

make install

1
你好,欢迎光临!在运行之前是否需要更改为特定的文件夹(源)./configure?如果是这样的话,应该提一下,以使其成为一个完整的建议。
加纳玛

1
是的,您应该从emacs源所在的目录中运行./configure ...参数--prefix / opt / emacs设置了将要安装emacs的目录。如果缺少,则默认位置为/ usr / bin。
2015年

这似乎在树莓派上适用于emacs25.3。我不太了解的libjpeg8-dev和libtiff5和libtiff5-dev之间存在一些冲突。我能够按照您的说明构建和安装25.3,但要分别安装各种依赖项。安装libtiff之类的东西也很有趣...看libjpeg的安装将其删除,或类似的东西。最后,我看到已安装:libtiff5 libtiff5-dev libtiffxx5 libjpeg-dev libjepg8(但不是libjpeg8-dev)emacs 25.3现在已安装在树莓派上,但没有经过良好测试
Jerry Asher

2

或者使用在存储库中具有emacs 24.4.1的jessie。

harry ~ $ cat /etc/os-release  
PRETTY_NAME="Raspbian GNU/Linux jessie/sid"
NAME="Raspbian GNU/Linux"
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
harry ~ $ emacs --v
GNU Emacs 24.4.1
Copyright (C) 2014 Free Software Foundation, Inc.
GNU Emacs comes with ABSOLUTELY NO WARRANTY.
You may redistribute copies of Emacs
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING.
harry ~ $ 

请参阅:raspberrypi.stackexchange.com/questions/26041/... WRT上raspbian喘息安装杰西包。
goldilocks

0

如果仅emacs在终端中使用,则可以通过执行以下操作来避免安装与GUI相关的开发包的麻烦:

tar -xzvf emacs-24.4.tar.gz
cd emacs-24.4
./configure --without-x
make
sudo make install

0

是。我能够成功安装

pi@raspberrypi:~ $ emacs --version GNU Emacs 24.4.1 Copyright (C) 2014 Free Software Foundation, Inc. GNU Emacs comes with ABSOLUTELY NO WARRANTY. You may redistribute copies of Emacs under the terms of the GNU General Public License. For more information about these matters, see the file named COPYING. pi@raspberrypi:~ $

步骤如下:

1)升级apt-get: sudo apt-get update

2)安装emacs: sudo apt-get install emacs


这是使用Raspbian Jessie,Stretch还是Wheezy?如果是杰西(或以上),就其适用对象而言,这似乎与琼的答案非常相似。
Aurora0001

这对Raspbian GNU / Linux 9也很有效-sudo apt-get install emacs,谢谢!
理查德·洛伍德
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.