HOME > Linux Tips(目次) > rpm のファイル名にあるi386とかi686とは

Linux Tipsロゴ

rpm のファイル名にあるi386とかi686とは

~.rpm というファイル。これらのファイルは rpm パッケージと呼ばれ、 Red Hat系のLinuxなどで、プログラムの配布形式として利用されています。 また、rpm パッケージと rpm コマンドを利用すれば、簡単にアップデート、インストール、削除などができるようになります。

openssh~.rpmとか、httpd~.rpmとか、いろいろありますが、どのファイルをダウンロードすればいいのでしょうか? これらのファイルの命名規則、数字、単語の意味などをここで説明します。

Last Update : 2006年10月29日

rpm のファイル名にあるi386とかi686とは 項目

  1. rpm パッケージの命名規則
  2. 「アーキテクチャ」の種類

1. rpm パッケージの命名規則

rpm パッケージのファイル名には一定の規則があり、以下の様な規則に従って名前が付けられます。

(パッケージ名)-(バージョン)-(リリース番号).(アーキテクチャ).rpm

また、各項目の意味は以下の通りです。

項目名 意味
パッケージ名 ソフトウェア名の事です。httpd,postgresql,opensslとか。
バージョン そのソフトウェアのバージョン。
リリース番号 そのソフトウェアのそのバージョンの管理番号。公開順。
アーキテクチャ コンパイルしたマシンのアーキテクチャ名。
同じソフトウェアの同じバージョンでもココを自分のサーバと同じものを選ばないとインストールできない時があります。

httpd-2.2.3-1.i386.rpm なら、ソフトウェアは、httpd(apache)
バージョンは、2.2.3
リリースは、1
httpd-2.2.3-1.i386.rpm は、i386 というアーキテクチャで構成されてるマシンでコンパイルされたという意味。

2. 「アーキテクチャ」の種類

rpm パッケージ名にでてくる「アーキテクチャ」の部分の種類と、備考。

アーキテクチャ名 備考
i386 i386およびその互換CPU。
i486 i486およびその互換CPU。
i586 Pentium、MMX Pentiumおよびその互換CPU。
i686 Pentium Pro、Pentium II、Pentium III、Pentium4、Celeronなど。
k6 K6、K6-2、K6-III。
athlon Athlon、Athlon MP、Athlon XP。
x86_64 Opteron、Athlon64、Xeon(EM64T)。
src ソースパッケージ。自分で rpm パッケージを作ったりする際(rebuild)に必要。
noarch 機種(CPU)に依存しないパッケージ。
ppc Power PC。
alpha alphaチップ搭載コンピュータ。
sparc SUN SPARC。

ちなみに、自分のマシンの情報の調べ方は、 自分のマシンの情報を調べる に書いてあります。

Linux Tips 関連記事
Linux Tips(目次)
Linux ディストリビューション一覧
rpm のファイル名にあるi386とかi686とは
自分のマシンの情報を調べる
cron の設定
ssh の root ログインを禁止する
ssh を、ユーザ、IPでアクセス制限
鍵交換方式によるssh接続
鍵交換方式によるssh接続( windowsから )
複数ファイル内の文字列を置換して上書き保存する
あるグループをイニシャルグループとするユーザー一覧出力
複数ファイルのファイル名を一括変換する
連番ファイルをコマンド一発で作成する
中身がランダムなファイルを任意のサイズで作成する
Linux ユーザーアカウントをロック・アンロックする