% cat

yum install git でインストールできない場合

先日サーバにGitをインストールしようと思って yum install git とコマンドをうったら

$ yum install git
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: ftp.iij.ad.jp
 * extras: ftp.iij.ad.jp
 * updates: ftp.iij.ad.jp
Setting up Install Process
No package git available.
Nothing to do

そんなパッケージありませんよと(´・ω・`)

今はyumでインストールできないことはほとんどないと思いますが、古いサーバなんかの場合できないときがあったりします。というわけでよく使うEPELリポジトリを追加します。

ディストリビューションとかを調べる

EPELリポジトリを指定するのにどのディストリビューションなのか、などが必要なので調べておきます。ディストリビューションは

$ uname -a

もしくは

$ cat /proc/version

あとバージョンも必要でした。自分の場合はCentOSだったので、

$ cat /etc/redhat-release

あと32bitなのか64bitなのかも必要なので調べます。

$ getconf LONG_BIT

ちなみに自分のはCentOS 5.7 32bitですた。

EPELリポジトリをインストール

http://ftp-srv2.kddilabs.jp/Linux/distributions/

上記URLで先ほど調べて情報をもとにリンクをたどっていくと見つかります。見つかったらパッケージをwgetコマンドでダウンロードしてrpmコマンドでインストールします。

$ wget http://ftp-srv2.kddilabs.jp/Linux/distributions/fedora/epel/5/i386/epel-release-5-4.noarch.rpm
$ rpm -ivh epel-release-5-4.noarch.rpm

これでインストールできます。

EPELリポジトリの設定

EPELリポジトリをインストールすると、/etc/yum.repos.d/epel.repoが作成されます。このファイルを開いて設定します。

[epel]
・・・
enabled=1
priority=1
・・・

を追加

これで毎回EPELリポジトリをみるようになります。

Gitのインストール

これではれてyumでgitがインストールできます。

yum install git

最初にインストールするときに、おそらく警告がでます。

警告: rpmts_HdrFromFdno: ヘッダ V3 DSA signature: NOKEY, key ID 217521f6
epel/gpgkey | 1.7 kB     00:00    
Importing GPG key 0x217521F6 "Fedora EPEL <epel@fedoraproject.org>" from /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL

これはパッケージをインストールするときに、暗号化をするので、その復号用にキーをインストールするけどOKですか?というものです。

最新記事

「良いプロダクト」とは、どんなプロダクトのことでしょうか?

こんにちは! プロダクトオーナー兼開発部マネージャーをしている長谷川([@roki1801](https://github.com/roki1801))です。普段は山形県山形市にあるベーシックのサテライトオフィス「[山形ラボ](...

roki1801
2019年03月29日

大量アクセスに耐え得る在庫管理システムの構成を考え実装してみた

皆さん「在庫管理」ってどうしてます?itemsテーブルに、stockカラム作ってdecrementしてますか? まぁ正直、それでも良い感じしますよね。楽だし何やってるかわかりやすい。 しかし! **超人気商品に超ア...

mmusasabi
2019年03月13日

kubernetes で Ruby on Rails を動かして kubern...

巷で話題の kubernetes ですが、とってもとってもとっつきにくいですよね そんな kubernetes ですが手元で動かすことができたので解説してみます (情報が間違ってたらごめんなさい! 🙇) 目標はこちら ...

tkhr0
2019年03月07日