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

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

関連記事

Mac YosemiteのFinderをカスタマイズして使いやすくする

概要 みなさんこんにちはcandleです。今回はfinderの設定を行い、より使いやすいfinder構成を行いましょう。 finderはプログラマーでもよく使うソフトでこれが使いにくいとストレスしかた …

basscssのcssファイルをnpmで作成する

概要 みなさんこんにちは、candleです。今回はv8までバージョンが上がったbasscssの使い方です。 basscssは便利なcssフレームワークなのですが、デフォルトではすぐに使用できるcssが …

Aptana Studio3 にemmetをインストールする

概要 みなさんこんにちはcandleです。3月は忙しくてほとんどブログを書く事ができませんでした。すみません。 4月も忙しくなりそうで、更新がぼちぼちになるかもしれませんが、よろしくお願いします。 今 …

redmineのチケットのデフォルトトラッカーを変更する

概要 みなさんこんにちはcandleです。redmineのデフォルトトラッカーを変更します。 この設定はプロジェクト毎でなく、全てのプロジェクトで共通の設定になってしまうので、あまりよろしくありません …

redmineにclose button pluginを入れて終了したチケットをボタン1つで閉じる

概要 みなさんこんにちはcandleです。今回はとても便利なチケットを終了させるボタンを、表示できるプラグンの導入の仕方を紹介します。 チケットは一般に以下のコマンドのみチケット詳細で表示されています …

  • English
  • 日本語

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