joppot

コピペで絶対動く。説明を妥協しない

ソフトウェア

centos6.5にemacs24.5をrpmからインストールする

投稿日:


centosemacs24rpmthumb

概要

みなさんこんにちはcandleです。今回はcentos6.5にemacs24をrpmからインストールします。

前提

適当なcentos6.5の環境がある。私はvagrantにします。


必要なパッケージをインストールする

まずはyum updateします。

sudo yum update

wgetを使うので、wgetをインストールします。

sudo yum install -y wget


rpmを登録する

centos6.5のemacsのレポは古いので別に新しいeamcsのrepoを登録します。
以下のコマンドで、新しいrpmを登録します。

cd /etc/yum.repos.d
sudo wget https://gist.githubusercontent.com/AaronTheApe/5540012/raw/5782a8d6a95f76daeed6073dc0c90612fefe2fb3/emacs.repo

wgetemacsrepo

そしたら、emacsの情報を確認します。

yum info emacs

gnuemacsinfo

emacsの情報が24になってれば、okです。

emacsは以下のコマンドでインストールできるのだけど、
多分でライブラリが足らなくてできないと思います。

sudo yum –disablerepo=”*” –enablerepo=”emacs” –nogpgcheck -y install emacs-nox

この辺のエラーがでます。

Error: Package: 1:emacs-nox-24.5-3EL6.x86_64 (emacs)
Requires: libgpm.so.2()(64bit)
Error: Package: 1:emacs-nox-24.5-3EL6.x86_64 (emacs)
Requires: libasound.so.2(ALSA_0.9.0rc4)(64bit)
Error: Package: 1:emacs-nox-24.5-3EL6.x86_64 (emacs)
Requires: libasound.so.2(ALSA_0.9)(64bit)
Error: Package: 1:emacs-nox-24.5-3EL6.x86_64 (emacs)
Requires: libasound.so.2()(64bit)

なので、以下のライブラリをインストールします。

sudo yum install -y gpm-libs alsa-lib

再び、以下のコマンドでインストールします。

sudo yum --disablerepo="*" --enablerepo="emacs"  --nogpgcheck -y install emacs-nox

うまくいけば、emacsコマンドで起動します。

emacs

helloemacs
コマンドをまとめておきますね。

sudo yum install -y wget
cd /etc/yum.repos.d
sudo wget https://gist.githubusercontent.com/AaronTheApe/5540012/raw/5782a8d6a95f76daeed6073dc0c90612fefe2fb3/emacs.repo
sudo yum install -y gpm-libs alsa-lib
sudo yum --disablerepo="*" --enablerepo="emacs"  --nogpgcheck -y install emacs-nox


まとめ

今まではソースからビルドしてましたが、こっちの方がやや早いっぽいので、使っていこうかと考えています。

スポンサードリンク

「為になったなぁ」と思ったら、シェアお願いします。

-ソフトウェア
-,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

Aptana studio 3の使い方

概要 今回はAptana studio3の使い方です。次の順序立てで説明していきたいと思います。 プロジェクトを作成 ファイルを作り ブラウザーに表示する 前提 Aptana studio 3がインス …

docker for Macのdocker containerからホストのmysqlに接続する

概要 みなさんこんにちはcandleです。 今回はMacのdocker containerからホストのmysqlにつなぐ方法を紹介します。 例えば、docker上でrailsやwordpressなどを …

何でも開けるエディタCotEditorをMac Sierraインストールしよう

概要 (追記 2018年11月に書き直しました) 皆さんこんにちはcandleです。今回は、ほぼ全てのファイルを開くことができるCotEditorのインストールの仕方を書いていこうと思います。 Cot …

Mac OS MavericksにX11(Xquartz)をインストールする

概要 みなさんこんにちはcandleです。今回はX11のインストールを行います。MavericksからかMountain Lionからか忘れましたが、MacではX11が標準でインストールされなくなりま …

emmetを使ってhtml5のテンプレート入力補完する

概要 みなさんこんにちはcandleです。今回はemmetを使ったhtml5テンプレートの入力補完を試してみましょう。html5が使われだしてから、だいぶ経ちました。私も今ではhtml5で全てのhtm …

  • English
  • 日本語

ベンチャー企業のCTOをやってます。大学時代にプログラミングを始め、javaから入門し、C++へて、PHPへと進み、会社ではRailsを使用。自動化が大好きなプログラマー