Linux MintにEmacs 24.5をインストールする方法

Linux MintにEmacs 24.5をインストールする方法

Linux Mint で emacs の最新の安定リリース (emacs-24.5) を入手しようとしています。しかし、何らかの理由でapt-get24.3.1 しかインストールされません。通常はそれで問題ありませんが、spacemacs を使用しようとしており、多くのパッケージで少なくとも 24.4 が必要です。

自分でインストールしようとしましたが、./configureうまくいきませんでした (たくさんのライブラリが必要で、そのライブラリにはたくさんのライブラリが必要だと表示されます...)。ライブラリなしでインストールしようとしましたが、見栄えの悪いテキストベースのターミナルのみのバージョンしか作成されませんでした。

Linuxbrew も使用してみましたが、以下の操作ができなかったため、GUI を動作させる方法がわかりませんでした。

brew install emacs --with-cocoa

Ubuntu には emacs 24.5 が付属していることに気付きました。Linux Mint を使い始めてまだ 1 日なので、このオペレーティング システムをインストールしようと思っています。しかし、Mint で emacs 24.4 または 24.5 を入手する方法はありますか? 別のパッケージ マネージャー、つまり、手動の make に必要なすべてのライブラリをインストールできるものが必要です。

また、すでにスタックオーバーフローを調べてこのチュートリアルを試しましたが、機能しませんでした。 Emacs 24.4 がリリースされました。Ubuntu 14.04 にインストールする方法

自分でインストールしようとしたところ、すべてのチュートリアルで指示されているとおりに X ライブラリを取得した後でも、およびその他のウィンドウ ライブラリXに関するエラーが発生しました。gtk

ご協力いただきありがとうございます。この種類の質問をする適切な場所ではない場合には申し訳ありません。また、どのようなエラーが発生したかなど、詳細をお知らせいただく必要がある場合はお知らせください。

答え1

Ubuntu elisp ppa を使用して、利用可能な最新の Emacs スナップショットをインストールします。インストール後、emacs-snapshotの代わりにを実行する必要がありますemacs

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

これにより、これ以上の手順なしで emacs がインストールされます。幸運を祈ります。

答え2

次の 2 つのスクリプトを実行した後、インストールできました。https://gist.github.com/favadi/18438172892bc4178b27そして https://github.com/favadi/build-emacs/blob/master/build-emacs.sh

そして、失敗したとき、私は .tar.gz としてダウンロードした emacs 24.5 に戻って解凍し、次の操作を実行しました。

./congigure
make
make install.

これら 2 つのスクリプトにより、不足していた依存関係がインストールされたようです。

答え3

これは、Ubuntu や Mint などの Debian ベースのディストリビューションでソースを使用してビルドするための一般的な手順です。

依存関係を取得します:

sudo apt-get build-dep emacs24 # or emacs24-lucid or whatever

建てる:

tar xf emacs-whatever.tar.gz
cd emacs
./configure --with-whatever # see below
make

でインストールしますcheckinstall。これは基本的に を実行しますmake installが、どのファイルがインストールされるかを監視し、自動的に .deb を作成し、パッケージを OS に登録します。その後、 で削除したりdpkg -r package-name、.deb を別の同様のマシンにコピーしてインストールしたりできます。

sudo apt-get install checkinstall
sudo checkinstall

設定:

Emacsにはコンパイル時の設定オプションがたくさんあります。デフォルトのままにするか、微調整してみてください。私は通常、Arch Linuxと似たようなオプションを使用します。これまたはこれ

関連情報