64bit環境に32bitのRPMをyumでインストールするには


図解60p「Linuxサーバー構築入門マニュアル」無料
登録10秒/自動返信でDL/合わなければ解除3秒
HOMELinux技術 リナックスマスター.JP(Linuxマスター.JP)Linuxtips, RPM > 64bit環境に32bitのRPMをyumでインストールするには

64bit環境に32bitのRPMをyumインストールするには、
パッケージ名.i686を指定します。

例えば、nss-softokn-freeblの32bit RPMをインストールするには、
# yum -y install nss-softokn-freebl.i686
となります。

下記例は、nss-softokn-freeblの64bit、32bit、glibc関連のRPMを
yumでインストールした内容となります。

# yum -y install glibc-common glibc nss-softokn-freebl nss-softokn-freebl nss-softokn-freebl.i686
読み込んだプラグイン:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirror.0x.sg
* extras: mirror.0x.sg
* updates: mirror.0x.sg
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ glibc.x86_64 0:2.17-78.el7 を 更新
--> 依存性の処理をしています: glibc = 2.17-78.el7 のパッケージ: glibc-headers-2.17-78.el7.x86_64
--> 依存性の処理をしています: glibc = 2.17-78.el7 のパッケージ: glibc-devel-2.17-78.el7.x86_64
---> パッケージ glibc.x86_64 0:2.17-157.el7_3.1 を アップデート
---> パッケージ glibc-common.x86_64 0:2.17-78.el7 を 更新
---> パッケージ glibc-common.x86_64 0:2.17-157.el7_3.1 を アップデート
---> パッケージ nss-softokn-freebl.x86_64 0:3.16.2.3-9.el7 を 更新
---> パッケージ nss-softokn-freebl.i686 0:3.16.2.3-14.4.el7 を インストール
--> 依存性の処理をしています: libdl.so.2(GLIBC_2.1) のパッケージ: nss-softokn-freebl-3.16.2.3-14.4.el7.i686
--> 依存性の処理をしています: libdl.so.2(GLIBC_2.0) のパッケージ: nss-softokn-freebl-3.16.2.3-14.4.el7.i686
--> 依存性の処理をしています: libdl.so.2 のパッケージ: nss-softokn-freebl-3.16.2.3-14.4.el7.i686
--> 依存性の処理をしています: libc.so.6(GLIBC_2.4) のパッケージ: nss-softokn-freebl-3.16.2.3-14.4.el7.i686
---> パッケージ nss-softokn-freebl.x86_64 0:3.16.2.3-14.4.el7 を アップデート
--> トランザクションの確認を実行しています。
---> パッケージ glibc.i686 0:2.17-157.el7_3.1 を インストール
---> パッケージ glibc-devel.x86_64 0:2.17-78.el7 を 更新
---> パッケージ glibc-devel.x86_64 0:2.17-157.el7_3.1 を アップデート
---> パッケージ glibc-headers.x86_64 0:2.17-78.el7 を 更新
---> パッケージ glibc-headers.x86_64 0:2.17-157.el7_3.1 を アップデート
--> 依存性解決を終了しました。

依存性を解決しました

=====================================================================
Package アーキテクチャー バージョン リポジトリー 容量
=====================================================================
インストール中:
nss-softokn-freebl i686 3.16.2.3-14.4.el7 base 188 k
更新します:
glibc x86_64 2.17-157.el7_3.1 updates 3.6 M
glibc-common x86_64 2.17-157.el7_3.1 updates 11 M
nss-softokn-freebl x86_64 3.16.2.3-14.4.el7 base 204 k
依存性関連でのインストールをします:
glibc i686 2.17-157.el7_3.1 updates 4.2 M
依存性関連での更新をします:
glibc-devel x86_64 2.17-157.el7_3.1 updates 1.1 M
glibc-headers x86_64 2.17-157.el7_3.1 updates 668 k

トランザクションの要約
=====================================================================
インストール 1 パッケージ (+1 個の依存関係のパッケージ)
更新 3 パッケージ (+2 個の依存関係のパッケージ)

合計容量: 21 M
総ダウンロード容量: 4.4 M
Downloading packages:
(1/2): nss-softokn-freebl-3.16.2.3-14.4.el7.i686.rpm | 188 kB 00:00:00
(2/2): glibc-2.17-157.el7_3.1.i686.rpm | 4.2 MB 00:00:04
----------------------------------------------------------------------
合計 998 kB/s | 4.4 MB 00:00:04
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
更新します : nss-softokn-freebl-3.16.2.3-14.4.el7.x86_64 1/12
更新します : glibc-2.17-157.el7_3.1.x86_64 2/12
warning: /etc/nsswitch.conf created as /etc/nsswitch.conf.rpmnew
更新します : glibc-common-2.17-157.el7_3.1.x86_64 3/12
更新します : glibc-headers-2.17-157.el7_3.1.x86_64 4/12
インストール中 : nss-softokn-freebl-3.16.2.3-14.4.el7.i686 5/12
インストール中 : glibc-2.17-157.el7_3.1.i686 6/12
更新します : glibc-devel-2.17-157.el7_3.1.x86_64 7/12
整理中 : glibc-devel-2.17-78.el7.x86_64 8/12
整理中 : glibc-headers-2.17-78.el7.x86_64 9/12
整理中 : glibc-common-2.17-78.el7.x86_64 10/12
整理中 : nss-softokn-freebl-3.16.2.3-9.el7.x86_64 11/12
整理中 : glibc-2.17-78.el7.x86_64 12/12
検証中 : glibc-headers-2.17-157.el7_3.1.x86_64 1/12
検証中 : glibc-common-2.17-157.el7_3.1.x86_64 2/12
検証中 : glibc-2.17-157.el7_3.1.x86_64 3/12
検証中 : nss-softokn-freebl-3.16.2.3-14.4.el7.i686 4/12
検証中 : nss-softokn-freebl-3.16.2.3-14.4.el7.x86_64 5/12
検証中 : glibc-2.17-157.el7_3.1.i686 6/12
検証中 : glibc-devel-2.17-157.el7_3.1.x86_64 7/12
検証中 : glibc-devel-2.17-78.el7.x86_64 8/12
検証中 : glibc-2.17-78.el7.x86_64 9/12
検証中 : nss-softokn-freebl-3.16.2.3-9.el7.x86_64 10/12
検証中 : glibc-common-2.17-78.el7.x86_64 11/12
検証中 : glibc-headers-2.17-78.el7.x86_64 12/12

インストール:
nss-softokn-freebl.i686 0:3.16.2.3-14.4.el7

依存性関連をインストールしました:
glibc.i686 0:2.17-157.el7_3.1

更新:
glibc.x86_64 0:2.17-157.el7_3.1 glibc-common.x86_64 0:2.17-157.el7_3.1
nss-softokn-freebl.x86_64 0:3.16.2.3-14.4.el7

依存性を更新しました:
glibc-devel.x86_64 0:2.17-157.el7_3.1 glibc-headers.x86_64 0:2.17-157.el7_3.1

完了しました!




無料プレゼント
図解60p「Linuxサーバー構築入門マニュアル」
独学で詰まる前に、“型(手順書)”で最初の環境構築をサクッと終わらせましょう。
登録10秒/自動返信でDL/合わなければ解除3秒
無料で受け取る ※メールアドレスだけでもOK(必須項目は最小限)

宮崎 智広

この記事を書いた人

宮崎 智広(みやざき ともひろ)

株式会社イーネットマーキュリー代表。現役のLinuxサーバー管理者として15年以上の実務経験を持ち、これまでに累計3,100名以上のエンジニアを指導してきたLinux教育のプロフェッショナル。「現場で本当に使える技術」を体系的に伝えることをモットーに、実践型のLinuxセミナーの開催や無料マニュアルの配布を通じてLinux人材の育成に取り組んでいる。

<<関連記事>>
・MIMEでエンコードされたテキストを読めるように変換する
・viエディタで文字をコピーする
・ハードディスクの使用状況を調べるには
・tar.bz2ファイルの解凍・圧縮コマンド|tar.gzとの違いやオプション一覧
・tar.gz形式のファイルを解凍、展開するには

図解60pのLinux無料マニュアル
登録10秒/自動返信でDL
無料で受け取る