joppot

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

ソフトウェア

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

投稿日:

Pocket

centosemacs24rpmthumb

概要

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

前提

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

SPONSORED LINK


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

まずは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

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

関連記事

let’s encryptのssl証明書をvagrantのubuntuを使用して取得する

概要 みなさんこんにちはcandleです。2014年の後期にmozillaあたりが主導して、無料のssl証明書作ろうという動きがありました。ついに去年の12月にβ版がでたので、早速試してみました。 ち …

middlemanでlivereloadを使用する

概要 みなさんこんにちはcandleです。今回はmiddlemanでlivereloadを使ってみたいと思います。 livereloadとはhtml、css、jsなどを書いて保存したタイミングでブラウ …

VirtualBoxにubuntu13.10desktop版をインストールする

概要 みなさんこんにちは、candleです。今回はVirtualBoxにubuntu13.10をインストールしてみましょう。 VirtualBoxは一般にVM(バーチャルマシーン)と言われるもので、O …

emacsでファイルのインデントがタブかスペースか確認する方法

概要 みなさんこんにちはcandleです。ついにインデントはタブかスペースか決着がついたそうです。 http://www.gizmodo.jp/2016/09/tab-vs-space.html 私は …

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

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

  • English
  • 日本語

プロフィール


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

twitter

スポンサードリンク

アーカイブ