AIX yumの設定

AIX yum の設定
⽇本アイ・ビー・エム株式会社
Power Systems
テクニカルセールス
2016年 11⽉8⽇
rev 1.0
© IBM Corporation 2016. All Rights Reserved.
ワークショップ、セッション、および資料は、IBMまたはセッション発表者によって準備され、それぞれ独⾃の⾒解を反映したものです。それらは情報提供
の⽬的のみで提供されており、いかなる参加者に対しても法律的またはその他の指導や助⾔を意図したものではなく、またそのような結果を⽣むものでもあ
りません。本講演資料に含まれている情報については、完全性と正確性を期するよう努⼒しましたが、「現状のまま」提供され、明⽰または暗⽰にかかわら
ずいかなる保証も伴わないものとします。本講演資料またはその他の資料の使⽤によって、あるいはその他の関連によって、いかなる損害が⽣じた場合も、
IBMは責任を負わないものとします。 本講演資料に含まれている内容は、IBMまたはそのサプライヤーやライセンス交付者からいかなる保証または表明を引
きだすことを意図したものでも、IBMソフトウェアの使⽤を規定する適⽤ライセンス契約の条項を変更することを意図したものでもなく、またそのような結
果を⽣むものでもありません。
本講演資料でIBM製品、プログラム、またはサービスに⾔及していても、IBMが営業活動を⾏っているすべての国でそれらが使⽤可能であることを暗⽰する
ものではありません。本講演資料で⾔及している製品リリース⽇付や製品機能は、市場機会またはその他の要因に基づいてIBM独⾃の決定権をもっていつで
も変更できるものとし、いかなる⽅法においても将来の製品または機能が使⽤可能になると確約することを意図したものではありません。本講演資料に含ま
れている内容は、参加者が開始する活動によって特定の販売、売上⾼の向上、またはその他の結果が⽣じると述べる、または暗⽰することを意図したもので
も、またそのような結果を⽣むものでもありません。 パフォーマンスは、管理された環境において標準的なIBMベンチマークを使⽤した測定と予測に基づい
ています。ユーザーが経験する実際のスループットやパフォーマンスは、ユーザーのジョブ・ストリームにおけるマルチプログラミングの量、⼊出⼒構成、
ストレージ構成、および処理されるワークロードなどの考慮事項を含む、数多くの要因に応じて変化します。したがって、個々のユーザーがここで述べられ
ているものと同様の結果を得られると確約するものではありません。
記述されているすべてのお客様事例は、それらのお客様がどのようにIBM製品を使⽤したか、またそれらのお客様が達成した結果の実例として⽰されたもの
です。実際の環境コストおよびパフォーマンス特性は、お客様ごとに異なる場合があります。
IBM、IBM ロゴ、ibm.com、[当該情報に関連し商標リスト中に掲載されたIBMブランド、製品名称があれば追加する]は、世界の多くの国で登録された
International Business Machines Corporationの商標です。
他の製品名およびサービス名等は、それぞれIBMまたは各社の商標である場合があります。
現時点での IBM の商標リストについては、www.ibm.com/legal/copytrade.shtmlをご覧ください。
Adobe, Adobeロゴ, PostScript, PostScriptロゴは、Adobe Systems Incorporatedの⽶国およびその他の国における登録商標または商標です。
IT Infrastructure Libraryは英国Office of Government Commerceの⼀部であるthe Central Computer and Telecommunications Agencyの登録商標で
す。
インテル, Intel, Intelロゴ, Intel Inside, Intel Insideロゴ, Intel Centrino, Intel Centrinoロゴ, Celeron, Intel Xeon, Intel SpeedStep, Itanium, および
Pentium は Intel Corporationまたは⼦会社の⽶国およびその他の国における商標または登録商標です。
Linuxは、Linus Torvaldsの⽶国およびその他の国における登録商標です。
Microsoft, Windows, Windows NT および Windowsロゴは Microsoft Corporationの⽶国およびその他の国における商標です。
ITILは英国The Minister for the Cabinet Officeの登録商標および共同体登録商標であって、⽶国特許商標庁にて登録されています。
UNIXはThe Open Groupの⽶国およびその他の国における登録商標です。
Cell Broadband Engineは、Sony Computer Entertainment, Inc.の⽶国およびその他の国における商標であり、同社の許諾を受けて使⽤しています。
JavaおよびすべてのJava関連の商標およびロゴは Oracleやその関連会社の⽶国およびその他の国における商標または登録商標です。
Linear Tape-Open, LTO, LTOロゴ, UltriumおよびUltriumロゴは、HP, IBM Corp.およびQuantumの⽶国およびその他の国における商標です。
2
© 2016 IBM Corporation
更新履歴
n
3
2016年11⽉8⽇
rev. 1.0
初版発⾏
© 2016 IBM Corporation
⽬次
■ yumとは
■ 前提条件
■ AIX yum環境の構築
4
© 2016 IBM Corporation
yum とは
■ yum(Yellowdog Updater Modified)
• LinuxのRedHat系ディストリビューション(CentOSやFedora
など)で利⽤されるパッケージ管理ツール
• OSへのソフトウェアの導⼊と削除、依存関係の整理などを⾏う
• AIXのrpmパッケージ管理にyumを利⽤することが可能に
コマンド
# yum
問い合わせ
整合性の確認、パッケージ管理
パッケージ情報、ファイル
レポジトリ
(ディレクトリや外部ネットワーク)
rpm パッケージ情報
5
© 2016 IBM Corporation
前提条件
■ AIXのバージョン
• AIX 6.1 TL9 SP6以降
• AIX 7.1 TL4 以降
• AIX 7.2 以降
■ AIX yumレポジトリへの接続環境
• インターネットへの接続(proxy経由でも可能)
6
© 2016 IBM Corporation
AIX yum 環境構築の流れ
1. rpm.rte 4.9.1.3 以降を導⼊
2. yum_bundle_v1.tar のパッケージ群を導⼊
3. yumの稼動確認
7
© 2016 IBM Corporation
1. rpm.rte 4.9.1.3 の導⼊
■ ダウンロード
• https://ftp.software.ibm.com/aix/freeSoftware/aixtoolbox/
INSTALLP/ppc/rpm.rte.4.9.1.3
■ SMITより導⼊
• smitty install
8
© 2016 IBM Corporation
2. yum_bundle_v1.tar のパッケージ群を導⼊
(1/2)
■ ダウンロード
• https://public.dhe.ibm.com/aix/freeSoftware/aixtoolbox/e
zinstall/ppc/yum_bundle_v1.tar
■ tarで展開
#
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
9
tar xvf yum_bundle_v1.tar
curl-7.44.0-1.aix6.1.ppc.rpm, 584323 bytes, 1142 media blocks.
db-4.8.24-3.aix6.1.ppc.rpm, 2897799 bytes, 5660 media blocks.
gdbm-1.8.3-5.aix5.2.ppc.rpm, 56991 bytes, 112 media blocks.
gettext-0.10.40-8.aix5.2.ppc.rpm, 1074719 bytes, 2100 media blocks.
glib2-2.14.6-2.aix5.2.ppc.rpm, 1686134 bytes, 3294 media blocks.
pysqlite-1.1.7-1.aix6.1.ppc.rpm, 51602 bytes, 101 media blocks.
python-2.7.10-1.aix6.1.ppc.rpm, 23333701 bytes, 45574 media blocks.
python-devel-2.7.10-1.aix6.1.ppc.rpm, 15366474 bytes, 30013 media blocks.
python-iniparse-0.4-1.aix6.1.noarch.rpm, 37912 bytes, 75 media blocks.
python-pycurl-7.19.3-1.aix6.1.ppc.rpm, 162093 bytes, 317 media blocks.
python-tools-2.7.10-1.aix6.1.ppc.rpm, 830446 bytes, 1622 media blocks.
python-urlgrabber-3.10.1-1.aix6.1.noarch.rpm, 158584 bytes, 310 media blocks.
readline-6.1-2.aix6.1.ppc.rpm, 489547 bytes, 957 media blocks.
sqlite-3.7.15.2-2.aix6.1.ppc.rpm, 1334918 bytes, 2608 media blocks.
yum-3.4.3-3.aix6.1.noarch.rpm, 1380343 bytes, 2696 media blocks.
yum-metadata-parser-1.1.4-1.aix6.1.ppc.rpm, 62211 bytes, 122 media blocks.
© 2016 IBM Corporation
2. yum_bundle_v1.tar のパッケージ群を導⼊
(2/2)
■ rpmファイルのインストール
# rpm -ivh *.rpm
Preparing...
1:readline
2:sqlite
3:gettext
4:glib2
5:yum-metadata-parser
6:gdbm
7:db
8:python
9:pysqlite
10:python-iniparse
11:curl
12:python-pycurl
13:python-urlgrabber
14:yum
15:python-devel
16:python-tools
10
###########################################
###########################################
###########################################
###########################################
###########################################
###########################################
###########################################
###########################################
###########################################
###########################################
###########################################
###########################################
###########################################
###########################################
###########################################
###########################################
###########################################
[100%]
[ 6%]
[ 13%]
[ 19%]
[ 25%]
[ 31%]
[ 38%]
[ 44%]
[ 50%]
[ 56%]
[ 63%]
[ 69%]
[ 75%]
[ 81%]
[ 88%]
[ 94%]
[100%]
© 2016 IBM Corporation
3. yumの稼動確認(1/2)
■ レポジトリの確認
# yum repolist
AIX_Toolbox
| 3.0
AIX_Toolbox/primary_db
| 185
AIX_Toolbox_72
| 3.0
AIX_Toolbox_72/primary_db
| 7.9
AIX_Toolbox_noarch
| 3.0
AIX_Toolbox_noarch/primary_db
| 16
repo id
repo name
AIX_Toolbox
AIX generic repository
AIX_Toolbox_72
AIX 7.2 specific repository
AIX_Toolbox_noarch AIX noarch repository
repolist: 295
11
kB 00:00:00
kB 00:00:00
kB 00:00:00
kB 00:00:00
kB 00:00:00
kB 00:00:00
status
259
10
26
© 2016 IBM Corporation
3. yumの稼動確認(2/2)
■ パッケージをインストール
• 例: bashをインストール
# yum install bash
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package bash.ppc 0:4.3.30-1 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
=========================================================================================
Package
Arch
Version
Repository
Size
=========================================================================================
Installing:
bash
ppc
4.3.30-1
AIX_Toolbox
2.5 M
Transaction Summary
=========================================================================================
Install
1 Package
Total download size: 2.5 M
Installed size: 7.9 M
Is this ok [y/N]:
12
© 2016 IBM Corporation
Open innovation to put data to work
© 2014 International Business Machines Corporation
13
© 2016 IBM Corporation