Raspberry PiモデルB +にemacs24.4をインストールする方法


11

最新バージョンのemacsをラズベリーpiで実行したいのですが、raspberry piはraspbianを実行しており、リポジトリにはバージョン23.4.1しかありません。ラズベリーパイのemacs24.4は正常に実行されましたか?

回答:


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ディストリビューションにソフトウェアをコンパイルおよびインストールする手順です。また、依存関係が欠落している可能性があることに注意してください。それをインストールするには、依存関係もインストールする必要がありますが、これは、依存関係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サポートが必要ない場合は、configureコマンドの最後に--without-xを追加します。

makeを実行します。

make

emacsバイナリがビルドされて動作することを確認します。

./src/emacs

Emacsが正常にロードされた場合は、終了してmake installを実行します。

make install

1
こんにちは、ようこそ!実行する前に特定のフォルダ(ソース)に変更する必要があります./configureか?もしそうなら、これを完全なアドバイスにすることが言及されるべきです。
ガニマ

1
はい、emacsソースが存在するディレクトリから./configureを実行する必要があります...パラメータ--prefix / opt / emacsは、emacsがインストールされるディレクトリを設定します。存在しない場合、デフォルトの場所は/ usr / binになります。
2015年

これは主にraspbianストレッチのemacs25.3で機能するようです。libjpeg8-devとlibtiff5およびlibtiff5-devの間にはいくつかの矛盾がありました。私はあなたの指示を使用して25.3をビルドしてインストールすることができましたが、さまざまな依存関係を個別にインストールしました。libtiffのようなものをインストールするのもおもしろかったです... libjpegのインストールがそれを削除するのを見たり、そのようなものを見てください。結論として、インストールされていることがわかります:libtiff5 libtiff5-dev libtiffxx5 libjpeg-dev libjepg8(ただしlibjpeg8-devではない)emacs 25.3がraspbianストレッチにインストールされましたが、十分にテストされていません
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で jessieパッケージをraspbian wheezyにインストール。
ゴルディロックス

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を使用していますか?Jessie(またはそれ以上)の場合、これは誰に適用するかという点でjoanの回答とかなり似ているようです。
Aurora0001 2017

これはRaspbian GNU / Linux 9でも問題なく機能しました-sudo apt-get install emacs、ありがとう!
Richard
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.