assocでalistから値を取り出す
Lisp 勉強のための学習本
自分用のメモ。随時更新していきます。(最終更新:2018/03/25)
Common Lisp
- Land of Lisp
- 作者: M.D. ConradBarski,Conrad Barski,川合史朗
- 出版社/メーカー: オライリージャパン
- 発売日: 2013/02/23
- メディア: 大型本
- 購入: 1人 クリック: 18回
- この商品を含むブログ (19件) を見る
川合史郎さん翻訳のCommon Lisp本。漫画を交えながらゲームを作成していく入門書。Practical Common Lisp を読んでからのほうが分かりやすいかも。
- 実践Common Lisp (Practical Common Lisp)
- 作者: Peter Seibel,佐野匡俊,水丸淳,園城雅之,金子祐介
- 出版社/メーカー: オーム社
- 発売日: 2008/07/26
- メディア: 単行本(ソフトカバー)
- 購入: 8人 クリック: 192回
- この商品を含むブログ (69件) を見る
Land of Lisp と並んで有名な入門書。
- Paradigms of Artificial Intelligence Programming
Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp
- 作者: Peter Norvig
- 出版社/メーカー: Morgan Kaufmann
- 発売日: 1991/10/15
- メディア: ペーパーバック
- 購入: 5人 クリック: 31回
- この商品を含むブログ (78件) を見る
Peter Norvig の PAIP本。最近Githubで公開されたらしい。
- On Lisp
- 作者: ポールグレアム,野田開,Paul Graham
- 出版社/メーカー: オーム社
- 発売日: 2007/03/01
- メディア: 単行本
- 購入: 10人 クリック: 146回
- この商品を含むブログ (128件) を見る
マクロについて学ぶのだ。
- Let Over Lambda
- 作者: Doug Hoyte
- 出版社/メーカー: Lulu.Com
- 発売日: 2008/05/07
- メディア: ペーパーバック
- 購入: 1人 クリック: 14回
- この商品を含むブログ (6件) を見る
マクロについて学ぶのだその2。On Lispのアンサーソング的な一冊。DougのLisp愛とPaul Graham愛が伝わってくる。
- Object-Oriented Programming in Common Lisp: A Programmer's Guide to CLOS
Object-Oriented Programming in Common Lisp: A Programmer's Guide to CLOS
- 作者: Sonya E. Keene
- 出版社/メーカー: Addison-Wesley Professional
- 発売日: 1989/01/01
- メディア: ペーパーバック
- この商品を含むブログ (1件) を見る
CLOSについての本。まだ読んではいない。
- The Art of the Metaobject Protocol
The Art of the Metaobject Protocol (MIT Press)
- 作者: Gregor Kiczales,Jim des Rivieres,Daniel G. Bobrow
- 出版社/メーカー: The MIT Press
- 発売日: 1991/07/30
- メディア: ペーパーバック
- クリック: 35回
- この商品を含むブログ (14件) を見る
MOPに関しての本。これもまだ読めていない。
Scheme
- Teach Yourself Scheme in Fixnum Days
- The Little Schemer
The Little Schemer (MIT Press)
- 作者: Daniel P. Friedman,Matthias Felleisen
- 出版社/メーカー: The MIT Press
- 発売日: 1995/12/21
- メディア: ペーパーバック
- 購入: 10人 クリック: 137回
- この商品を含むブログ (91件) を見る
Scheme入門。Lispについて知っているのであれば、Teach Youself Schemeじゃなくてこっちから始めるのがおすすめ。
- The Seasoned Schemer
The Seasoned Schemer (MIT Press)
- 作者: Daniel P. Friedman,Matthias Felleisen,Duane Bibby,Guy Lewis Steele Jr.
- 出版社/メーカー: The MIT Press
- 発売日: 1995/12/21
- メディア: ペーパーバック
- 購入: 3人 クリック: 17回
- この商品を含むブログ (21件) を見る
The Little Schemer の続編。
- The Reasoned Schemer
The Reasoned Schemer (MIT Press)
- 作者: Daniel P. Friedman,William E. Byrd,Oleg Kiselyov,Jason Hemann,Duane Bibby,Guy Lewis Steele Jr.,Gerald Jay Sussman,Robert A. Kowalski
- 出版社/メーカー: The MIT Press
- 発売日: 2018/03/09
- メディア: ペーパーバック
- この商品を含むブログを見る
The Seasoned Schemer の続編。前提知識としてはSICPを理解できていないと、難しいらしい(読んではいない)。
- Structure and Interpretation of Computer Programs (SICP)
Structure and Interpretation of Computer Programs (MIT Electrical Engineering and Computer Science)
- 作者: Harold Abelson,Gerald Jay Sussman,Julie Sussman
- 出版社/メーカー: The MIT Press
- 発売日: 1996/07/25
- メディア: ペーパーバック
- 購入: 12人 クリック: 254回
- この商品を含むブログ (60件) を見る
SchemeというよりはComputer Scienceについて学べる一冊。一応Scheme本として書いておく。レクチャーが無料で公開されている。
- Essentials of Programming Languages
Essentials of Programming Languages (MIT Press)
- 作者: Daniel P. Friedman,Mitchell Wand
- 出版社/メーカー: The MIT Press
- 発売日: 2008/04/18
- メディア: ハードカバー
- クリック: 13回
- この商品を含むブログ (3件) を見る
SICPと同じく、Schemeの本というよりはSchemeを使ってプログラミングとは何かを学ぶ本らしい(これも読めてはいない)。
- Programming Languages: Application and Interpretation
知り合いのSchemerにオススメされたWebで読める本。2019年中には読む予定。
- An Introduction to Scheme and its Implementation
Emacs Lisp
- An Introduction to Programming in Emacs Lisp
An Introduction to Programming in Emacs Lisp
- 作者: Robert J. Chassell
- 出版社/メーカー: Free Software Foundation
- 発売日: 2004/01/01
- メディア: ペーパーバック
- クリック: 3回
- この商品を含むブログを見る
Emacs Lisp の入門本。マクロについての解説が分かりやすい良書。Web上で無料で読むことができる。
- Writing GNU Emacs Extensions
Writing GNU Emacs Extensions: Editor Customizations and Creations with Lisp (Nutshell Handbooks)
- 作者: Bob Glickstein
- 出版社/メーカー: O'Reilly Media
- 発売日: 2010/07/27
- メディア: Kindle版
- この商品を含むブログを見る
Emacsの拡張方法についての本。"An Introduction to Programming in Emacs Lisp"と併せて読むと分かりやすい。
その他
- 初めての人のためのLISP
会話形式の入門本。よく入門書として紹介されているが、最初に読む本としてはあまりおすすめしない。Land of Lisp や Practical Common Lisp を読んだ後に読むと内容がすっと入ってくる。
- ハッカーと画家 コンピュータ時代の創造者たち
- 作者: ポールグレアム,Paul Graham,川合史朗
- 出版社/メーカー: オーム社
- 発売日: 2005/01/01
- メディア: 単行本
- 購入: 109人 クリック: 4,884回
- この商品を含むブログ (582件) を見る
Lisp でおなじみの Paul Graham氏のエッセイ集。プログラミング意欲がなくなってしまった際に読み直している。
- Build Your Own Lisp
- CプログラムブックIII
絶版のため入手できていない。川合史朗さんのブログで紹介されていたので、いずれ読んでみたい。
- Clojure Programming: Practical Lisp for the Java World
- 作者: Chas Emerick,Brian Carper,Christophe Grand
- 出版社/メーカー: Oreilly & Associates Inc
- 発売日: 2012/04/19
- メディア: ペーパーバック
- クリック: 26回
- この商品を含むブログを見る
- Lisp in Small Pieces
- 作者: Christian Queinnec,Kathleen Callaway
- 出版社/メーカー: Cambridge University Press
- 発売日: 2003/12/04
- メディア: ペーパーバック
- 購入: 2人 クリック: 61回
- この商品を含むブログ (4件) を見る
- Anatomy of Lisp
関数型プログラミングについて学べる一冊。2019年中には読みたい。
- Performance and Evaluation of Lisp Systems
Performance and Evaluation of Lisp Systems (Computer Systems Series)
- 作者: Richard P. Gabriel
- 出版社/メーカー: The MIT Press
- 発売日: 1985/08/14
- メディア: ペーパーバック
- この商品を含むブログを見る
Lisp プログラムの最適化について。まだ読んではいない。
AWRレポート生成スクリプト
今回はAWRレポート生成について。マニュアルから調べるのが面倒なのでまとめてみた。スクリプトは以下の6つ:
スクリプト名 | 用途 |
---|---|
awrrpt.sql | 主にSIでAWRレポートを生成するときに使用する。 |
awrgrpt.sql | Oracle RAC環境でAWRレポートを生成する。 |
awrrpti.sql | 特定のデータベース・インスタンスのAWRレポートを生成する。awrrpt.sqlと違いインスタンスを指定できるできる。 |
awrgrpti.sql | Oracle RAC環境の特定のデータベース・インスタンスのAWRレポートを生成する。 |
awrsqrpt.sql | 特定のSQL文のAWRレポートを生成する。 |
awrsqrpti.sql | 指定したデータベース・インスタンスで特定のSQL文のAWRレポートを生成する。 |
パッチ備忘録
パッチにはシングル・インスタンスのDBに当てるケース、RACに当てるケース、Grid Infrastructureに当てるケースなど、様々なパターンが存在するが、今回はRACのDBにのみ当てるケース。オプティマイザの検証などに使用することが多いので、忘れないように備忘録。
- パッチをMy Oracle Supportから取得する。ログイン後、「パッチと更新版」タブをクリックし、パッチを検索しダウンロードする。
- DBのある環境でダウンロードしたzipファイルを展開する。
- DBを止める。
$ srvctl stop database -d DB名
- 2で展開したディレクトリに移動。
- パッチを当てる。
$ $ORACLE_HOME/OPatch/opatch apply
- パッチが当たっているか確認。
$ $ORACLE_HOME/OPatch/opatch lsinventory | grep applied
- DBを起動する。検証開始。
$ srvctl start database -d DB名
- 検証が終了したら、DBを止めてからパッチをロールバックする。
$ srvctl stop database -d DB名 $ $ORACLE_HOME/OPatch/opatch rollback -id パッチ番号
- パッチがロールバックされているか確認。
$ $ORACLE_HOME/OPatch/opatch lsinventory | grep applied
Gridなどに当てるケースはマニュアルを確認する。
以上
実行統計の取得
EXPLAIN PLAN FORでは取得できない実行統計を取得する手順。
- セッション単位でstatistics_level=allを設定する。
SQL> alter session set statistics_level=all;
- 実行統計を取得したいSQLを実行する。実行する際、SQLを特定するコメントなどを入れておくとベター。
SQL> SELECT /* 特定用コメント */ ...
- v$sqlを使用して実行したsqlのSQLIDを特定する。
SQL> SELECT sql_id,sql_text from v$sql where sql_text like '%特定用コメント%';
- v$sqlを使用して実行したsqlのSQLIDを特定する。
SQL> SELECT sql_id,sql_text from v$sql where sql_text like '%特定用コメント%';
- dbms_xplan.display_cursorを使用して実行計画の情報を取得する。
SQL> select * from table(dbms_xplan.display_cursor('3で特定したSQLID',null,'allstats last'));
以上
USBでCentOS 6.5以降をインストールする方法
現在UnetbootinやFedora LiveUSB Createrなど、USBを使用してCentOSをインストールする方法が存在しているが、意外と落とし穴が多い。インストール画面で"Unable to read package metadata. This may be due to missing repodata directory. Please ensure that your install tree has been correctly generated."と表示されて失敗したり。そのエラーを乗り越えてインストールできたと思ったらリブート時に"error: file '/grub/i386-pc/normal.mod' not found."と表示されてgrub rescueモードに入ったり。
それらの問題はddコマンドを使用してUSBを作成すれば避けられた。Unetbootinとかよりは確実。自分はMacでUSBを作成して問題なくいけた。
というわけで今回はMac OSでCentOSインストール用のusbを作成する。当然他のLinuxやUnix系OSでも出来る。Windowsの人はツールが沢山あるから頑張って。俺は諦めた。
手順は以下の通り:
- 前提準備
- 次はMacにUSBを挿す。Terminalを開いてdfなどのコマンドでデバイスが認識されていることを確認。diskutil listでも可。
$ df Filesystem 512-blocks Used Available Capacity iused ifree %iused Mounted on /dev/disk0s2 975093952 608778224 365803728 63% 76161276 45725466 62% / devfs 361 361 0 100% 626 0 100% /dev map -hosts 0 0 0 100% 0 0 100% /net map auto_home 0 0 0 100% 0 0 100% /home /dev/disk1s1 7823296 4447136 3376160 57% 0 0 100% /Volumes/SHIOYAMA
- USBをMS-DOS(FAT)形式で初期化
$ diskutil eraseDisk MS-DOS UNTITLED /dev/disk1
- 次にUSBをアンマウントする。
$ sudo diskutil umount "/Volumes/SHIOYAMA"
この手順を飛ばすとddコマンド実行時に以下のエラーが発生する。$ sudo dd if=/Users/shioyama/Downloads/CentOS-7-x86_64-DVD-1611.iso of=/dev/disk1 bs=512k dd: /dev/disk1: Resource busy
- 次にddコマンドでisoファイルを書き込む。以下がフォーマット:
$ sudo dd if=/isoファイルへのパス of=/USBのデバイス bs=ブロックサイズ。マニュアルなどに推奨値が書いてある。
※コマンドが終わるまでUSBを抜かないように!
実行例:$ sudo dd if=/Users/shioyama/Downloads/CentOS-7-x86_64-DVD-1611.iso of=/dev/disk1 bs=512k
※of=/dev/disk1s1ではなくof=/dev/disk1と指定する。パーティションを指定してしまうとブート時に「error: file '/grub/i386-pc/normal.mod' not found.」と表示される。 - 最後に以下のコマンドを実行。USBを抜く前データが書かれているか確認する。正直やらなくても良い。
$ sync $ eject /dev/disk1
以上
オフラインの環境でyumを使用する
使用した環境はOracle Linux。当然RHELやCentOSでも同じことが出来る。
オフラインの環境でisoイメージをマウントし、rpmを使用してパッケージインストールをしていたが依存関係にうんざりした。しかし、yumのlocalinstallを実行したら以下のエラーが発生:
[root@shioyama Packages]# yum localinstall パッケージ名.rpm Loaded plugins: ulninfo Examining パッケージ名.rpm: パッケージ名 Marking パッケージ名.rpm to be installed Resolving Dependencies --> Running transaction check ---> Package expect.x86_64 0:5.45-14.el7_1 will be installed --> Processing Dependency: 依存関係のあるパッケージ for package: パッケージ名 http://public-yum.oracle.com/repo/OracleLinux/OL7/UEKR3/x86_64/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: public-yum.oracle.com; Temporary failure in name resolution" Trying other mirror. One of the configured repositories failed (Latest Unbreakable Enterprise Kernel Release 3 for Oracle Linux 7Server (x86_64)), and yum doesn't have enough cached data to continue. At this point the only safe thing yum can do is fail. There are a few ways to work "fix" this: 1. Contact the upstream for the repository and get them to fix the problem. 2. Reconfigure the baseurl/etc. for the repository, to point to a working upstream. This is most often useful if you are using a newer distribution release than is supported by the repository (and the packages for the previous distribution release still work). 3. Disable the repository, so yum won't use it by default. Yum will then just ignore the repository until you permanently enable it again or use --enablerepo for temporary usage: yum-config-manager --disable ol7_UEKR3 4. Configure the failing repository to be skipped, if it is unavailable. Note that yum will try to contact the repo. when it runs most commands, so will have to try and fail each time (and thus. yum will be be much slower). If it is a very temporary problem though, this is often a nice compromise: yum-config-manager --save --setopt=ol7_UEKR3.skip_if_unavailable=true failure: repodata/repomd.xml from ol7_UEKR3: [Errno 256] No more mirrors to try. http://public-yum.oracle.com/repo/OracleLinux/OL7/UEKR3/x86_64/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: public-yum.oracle.com; Temporary failure in name resolution"
まあネットに繋がっていないから当たり前か。disablerepoとnogpgcheckを指定してもだめ:
[root@shioyama Packages]# yum localinstall パッケージ名.rpm --disablerepo=* --nogpgcheck Loaded plugins: ulninfo Examining パッケージ名.rpm: パッケージ名 Marking パッケージ名.rpm to be installed Resolving Dependencies --> Running transaction check ---> Package expect.x86_64 0:5.45-14.el7_1 will be installed --> Processing Dependency: libtcl8.5.so()(64bit) for package: パッケージ名 --> Finished Dependency Resolution Error: Package: パッケージ名 (/パッケージ名) Requires: 依存関係のあるパッケージ You could try using --skip-broken to work around the problem
あきらめて地道にrpmで複数パッケージを指定しようとしていたが、以下を発見。
日本語:http://docs.oracle.com/cd/E77565_01/e73581/ol7-create-repo.html
英語:https://docs.oracle.com/cd/E52668_01/E54669/html/ol7-create-repo.html
isoイメージを使用してyumでパッケージインストールをする。
- インストーインストールメディアをコピーしてマウントする。
# cp /media/USB_stick/V33411-01.iso /ISOs #メディアをコピー # mkdir -p /var/OSimage/OL7.2_x86_64 #マウントポイントの作成 # mount -o loop,ro /ISOs/V100083-01.iso /var/OSimage/OL7.2_x86_64 #マウント
本来は上記手順で問題ないが、今回のケースではすでにマウントをしているので、マウントポイントを変更するのみ。# mkdir -p /var/OSimage/OL7.2_x86_64 #マウントポイントを作成 # cp -pr /media/iso/. /var/OSimage/OL7.2_x86_64/ #/media/isoから/var/OSimage/OL7.2_x86_64/へマウントポイントを変更
- リポジトリファイルを編集。今回はなかったので作成した。
# vi /etc/yum.repos.d/local-yum-ol72.repo [ol72_local] name=Oracle Linux 7.2 x86_64 baseurl=file:///var/OSimage/OL7.2_x86_64 gpgkey=file:///var/OSimage/OL7.2_x86_64/RPM-GPG-KEY gpgcheck=1 enabled=1
- リポジトリを認識しているかテスト
# yum --disablerepo=\* --enablerepo=ol72_local list 2>&1 | head Loaded plugins: ulninfo Installed Packages # インストールされたパッケージの最初の8個が表示される
- パッケージをインストール
# yum --disablerepo=\* --enablerepo=ol72_local install パッケージ名
途中で依存関係のあるパッケージをインストールするかなどを聞かれるのでyと入力する。
以下が実行例:
[root@shioyamaPackages]# yum --disablerepo=\* --enablerepo=ol72_local install libXi-1.7.4-2.el7.i686.rpm Loaded plugins: ulninfo Examining libXi-1.7.4-2.el7.i686.rpm: libXi-1.7.4-2.el7.i686 Marking libXi-1.7.4-2.el7.i686.rpm to be installed Resolving Dependencies --> Running transaction check ---> Package libXi.i686 0:1.7.4-2.el7 will be installed --> Processing Dependency: libX11 >= 1.5.99.902 for package: libXi-1.7.4-2.el7.i686 --> Processing Dependency: libX11.so.6 for package: libXi-1.7.4-2.el7.i686 --> Processing Dependency: libXext.so.6 for package: libXi-1.7.4-2.el7.i686 --> Running transaction check ---> Package libX11.i686 0:1.6.3-2.el7 will be installed --> Processing Dependency: libX11-common >= 1.6.3-2.el7 for package: libX11-1.6.3-2.el7.i686 --> Processing Dependency: libxcb.so.1 for package: libX11-1.6.3-2.el7.i686 ---> Package libX11.x86_64 0:1.6.3-2.el7 will be installed --> Processing Dependency: libxcb.so.1()(64bit) for package: libX11-1.6.3-2.el7.x86_64 ---> Package libXext.i686 0:1.3.3-3.el7 will be installed --> Running transaction check ---> Package libX11-common.noarch 0:1.6.3-2.el7 will be installed ---> Package libxcb.i686 0:1.11-4.el7 will be installed --> Processing Dependency: libXau.so.6 for package: libxcb-1.11-4.el7.i686 ---> Package libxcb.x86_64 0:1.11-4.el7 will be installed --> Processing Dependency: libXau.so.6()(64bit) for package: libxcb-1.11-4.el7.x86_64 --> Running transaction check ---> Package libXau.i686 0:1.0.8-2.1.el7 will be installed ---> Package libXau.x86_64 0:1.0.8-2.1.el7 will be installed --> Finished Dependency Resolution Dependencies Resolved ============================================================================================================================================================================================================================================= Package Arch Version Repository Size ============================================================================================================================================================================================================================================= Installing: libXi i686 1.7.4-2.el7 /libXi-1.7.4-2.el7.i686 68 k Installing for dependencies: libX11 i686 1.6.3-2.el7 ol72_local 609 k libX11 x86_64 1.6.3-2.el7 ol72_local 605 k libX11-common noarch 1.6.3-2.el7 ol72_local 161 k libXau i686 1.0.8-2.1.el7 ol72_local 28 k libXau x86_64 1.0.8-2.1.el7 ol72_local 28 k libXext i686 1.3.3-3.el7 ol72_local 38 k libxcb i686 1.11-4.el7 ol72_local 201 k libxcb x86_64 1.11-4.el7 ol72_local 189 k Transaction Summary ============================================================================================================================================================================================================================================= Install 1 Package (+8 Dependent packages) Total size: 1.9 M Total download size: 1.8 M Installed size: 5.7 M Is this ok [y/d/N]: y #ここでyと入力 Downloading packages: --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Total 112 MB/s | 1.8 MB 00:00:00 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : libX11-common-1.6.3-2.el7.noarch [ ] 1/9 Installing : libX11-common-1.6.3-2.el7.noarch [##### ] 1/9 Installing : libX11-common-1.6.3-2.el7.noarch [####### ] 1/9 Installing : libX11-common-1.6.3-2.el7.noarch [############ ] 1/9 Installing : libX11-common-1.6.3-2.el7.noarch [#################### ] 1/9 Installing : libX11-common-1.6.3-2.el7.noarch [############################# ] 1/9 Installing : libX11-common-1.6.3-2.el7.noarch [###################################### ] 1/9 Installing : libX11-common-1.6.3-2.el7.noarch [############################################# ] 1/9 Installing : libX11-common-1.6.3-2.el7.noarch [###################################################### ] 1/9 Installing : libX11-common-1.6.3-2.el7.noarch [############################################################### ] 1/9 Installing : libX11-common-1.6.3-2.el7.noarch [######################################################################## ] 1/9 Installing : libX11-common-1.6.3-2.el7.noarch [################################################################################# ] 1/9 Installing : libX11-common-1.6.3-2.el7.noarch [########################################################################################### ] 1/9 Installing : libX11-common-1.6.3-2.el7.noarch [################################################################################################## ] 1/9 Installing : libX11-common-1.6.3-2.el7.noarch [####################################################################################################### ] 1/9 Installing : libX11-common-1.6.3-2.el7.noarch [######################################################################################################### ] 1/9 Installing : libX11-common-1.6.3-2.el7.noarch [############################################################################################################# ] 1/9 Installing : libX11-common-1.6.3-2.el7.noarch [############################################################################################################### ] 1/9 Installing : libX11-common-1.6.3-2.el7.noarch [################################################################################################################## ] 1/9 Installing : libX11-common-1.6.3-2.el7.noarch [###################################################################################################################### ] 1/9 Installing : libX11-common-1.6.3-2.el7.noarch [######################################################################################################################## ] 1/9 Installing : libX11-common-1.6.3-2.el7.noarch [########################################################################################################################### ] 1/9 Installing : libX11-common-1.6.3-2.el7.noarch [############################################################################################################################### ] 1/9 Installing : libX11-common-1.6.3-2.el7.noarch [################################################################################################################################### ] 1/9 Installing : libX11-common-1.6.3-2.el7.noarch [#################################################################################################################################### ] 1/9 Installing : libX11-common-1.6.3-2.el7.noarch [###################################################################################################################################### ] 1/9 Installing : libX11-common-1.6.3-2.el7.noarch [########################################################################################################################################## ] 1/9 Installing : libX11-common-1.6.3-2.el7.noarch [############################################################################################################################################# ] 1/9 Installing : libX11-common-1.6.3-2.el7.noarch [############################################################################################################################################### ] 1/9 Installing : libX11-common-1.6.3-2.el7.noarch [################################################################################################################################################# ] 1/9 Installing : libX11-common-1.6.3-2.el7.noarch [########################################################################################################################################################## ] 1/9 Installing : libX11-common-1.6.3-2.el7.noarch [############################################################################################################################################################ ] 1/9 Installing : libX11-common-1.6.3-2.el7.noarch [################################################################################################################################################################# ] 1/9 Installing : libX11-common-1.6.3-2.el7.noarch [################################################################################################################################################################### ] 1/9 Installing : libX11-common-1.6.3-2.el7.noarch [##################################################################################################################################################################### ] 1/9 Installing : libX11-common-1.6.3-2.el7.noarch [####################################################################################################################################################################### ] 1/9 Installing : libX11-common-1.6.3-2.el7.noarch [######################################################################################################################################################################### ] 1/9 Installing : libX11-common-1.6.3-2.el7.noarch [########################################################################################################################################################################### ] 1/9 Installing : libX11-common-1.6.3-2.el7.noarch [############################################################################################################################################################################ ] 1/9 Installing : libX11-common-1.6.3-2.el7.noarch [#################################################################################################################################################################################### ] 1/9 Installing : libX11-common-1.6.3-2.el7.noarch 1/9 Installing : libXau-1.0.8-2.1.el7.x86_64 [ ] 2/9 Installing : libXau-1.0.8-2.1.el7.x86_64 [################################################## ] 2/9 Installing : libXau-1.0.8-2.1.el7.x86_64 [#################################################### ] 2/9 Installing : libXau-1.0.8-2.1.el7.x86_64 [######################################################## ] 2/9 Installing : libXau-1.0.8-2.1.el7.x86_64 [########################################################################################################################################################### ] 2/9 Installing : libXau-1.0.8-2.1.el7.x86_64 [######################################################################################################################################################################################### ] 2/9 Installing : libXau-1.0.8-2.1.el7.x86_64 2/9 Installing : libxcb-1.11-4.el7.x86_64 [ ] 3/9 Installing : libxcb-1.11-4.el7.x86_64 [# ] 3/9 Installing : libxcb-1.11-4.el7.x86_64 [### ] 3/9 Installing : libxcb-1.11-4.el7.x86_64 [##### ] 3/9 Installing : libxcb-1.11-4.el7.x86_64 [######### ] 3/9 Installing : libxcb-1.11-4.el7.x86_64 [############# ] 3/9 Installing : libxcb-1.11-4.el7.x86_64 [########################## ] 3/9 Installing : libxcb-1.11-4.el7.x86_64 [################################## ] 3/9 Installing : libxcb-1.11-4.el7.x86_64 [###################################### ] 3/9 Installing : libxcb-1.11-4.el7.x86_64 [################################################# ] 3/9 Installing : libxcb-1.11-4.el7.x86_64 [##################################################### ] 3/9 Installing : libxcb-1.11-4.el7.x86_64 [############################################################ ] 3/9 Installing : libxcb-1.11-4.el7.x86_64 [################################################################ ] 3/9 Installing : libxcb-1.11-4.el7.x86_64 [################################################################## ] 3/9 Installing : libxcb-1.11-4.el7.x86_64 [###################################################################### ] 3/9 Installing : libxcb-1.11-4.el7.x86_64 [########################################################################## ] 3/9 Installing : libxcb-1.11-4.el7.x86_64 [############################################################################### ] 3/9 Installing : libxcb-1.11-4.el7.x86_64 [################################################################################# ] 3/9 Installing : libxcb-1.11-4.el7.x86_64 [##################################################################################### ] 3/9 Installing : libxcb-1.11-4.el7.x86_64 [############################################################################################# ] 3/9 Installing : libxcb-1.11-4.el7.x86_64 [############################################################################################### ] 3/9 Installing : libxcb-1.11-4.el7.x86_64 [############################################################################################################ ] 3/9 Installing : libxcb-1.11-4.el7.x86_64 [##################################################################################################################### ] 3/9 Installing : libxcb-1.11-4.el7.x86_64 [################################################################################################################################### ] 3/9 Installing : libxcb-1.11-4.el7.x86_64 [############################################################################################################################################ ] 3/9 Installing : libxcb-1.11-4.el7.x86_64 [################################################################################################################################################## ] 3/9 Installing : libxcb-1.11-4.el7.x86_64 [###################################################################################################################################################### ] 3/9 Installing : libxcb-1.11-4.el7.x86_64 [########################################################################################################################################################### ] 3/9 Installing : libxcb-1.11-4.el7.x86_64 [############################################################################################################################################################### ] 3/9 Installing : libxcb-1.11-4.el7.x86_64 [############################################################################################################################################################################ ] 3/9 Installing : libxcb-1.11-4.el7.x86_64 [########################################################################################################################################################################################## ] 3/9 Installing : libxcb-1.11-4.el7.x86_64 [############################################################################################################################################################################################ ] 3/9 Installing : libxcb-1.11-4.el7.x86_64 3/9 Installing : libX11-1.6.3-2.el7.x86_64 [ ] 4/9 Installing : libX11-1.6.3-2.el7.x86_64 [######### ] 4/9 Installing : libX11-1.6.3-2.el7.x86_64 [################## ] 4/9 Installing : libX11-1.6.3-2.el7.x86_64 [############################ ] 4/9 Installing : libX11-1.6.3-2.el7.x86_64 [##################################### ] 4/9 Installing : libX11-1.6.3-2.el7.x86_64 [############################################### ] 4/9 Installing : libX11-1.6.3-2.el7.x86_64 [######################################################## ] 4/9 Installing : libX11-1.6.3-2.el7.x86_64 [################################################################## ] 4/9 Installing : libX11-1.6.3-2.el7.x86_64 [########################################################################### ] 4/9 Installing : libX11-1.6.3-2.el7.x86_64 [##################################################################################### ] 4/9 Installing : libX11-1.6.3-2.el7.x86_64 [############################################################################################ ] 4/9 Installing : libX11-1.6.3-2.el7.x86_64 [###################################################################################################### ] 4/9 Installing : libX11-1.6.3-2.el7.x86_64 [############################################################################################################### ] 4/9 Installing : libX11-1.6.3-2.el7.x86_64 [######################################################################################################################## ] 4/9 Installing : libX11-1.6.3-2.el7.x86_64 [################################################################################################################################## ] 4/9 Installing : libX11-1.6.3-2.el7.x86_64 [########################################################################################################################################### ] 4/9 Installing : libX11-1.6.3-2.el7.x86_64 [##################################################################################################################################################### ] 4/9 Installing : libX11-1.6.3-2.el7.x86_64 [############################################################################################################################################################## ] 4/9 Installing : libX11-1.6.3-2.el7.x86_64 [######################################################################################################################################################################## ] 4/9 Installing : libX11-1.6.3-2.el7.x86_64 [################################################################################################################################################################################# ] 4/9 Installing : libX11-1.6.3-2.el7.x86_64 [########################################################################################################################################################################################### ] 4/9 Installing : libX11-1.6.3-2.el7.x86_64 4/9 Installing : libXau-1.0.8-2.1.el7.i686 [ ] 5/9 Installing : libXau-1.0.8-2.1.el7.i686 [##################################### ] 5/9 Installing : libXau-1.0.8-2.1.el7.i686 [####################################### ] 5/9 Installing : libXau-1.0.8-2.1.el7.i686 [############################################# ] 5/9 Installing : libXau-1.0.8-2.1.el7.i686 [########################################################################################################################################################## ] 5/9 Installing : libXau-1.0.8-2.1.el7.i686 5/9 Installing : libxcb-1.11-4.el7.i686 [ ] 6/9 Installing : libxcb-1.11-4.el7.i686 [# ] 6/9 Installing : libxcb-1.11-4.el7.i686 [### ] 6/9 Installing : libxcb-1.11-4.el7.i686 [##### ] 6/9 Installing : libxcb-1.11-4.el7.i686 [######### ] 6/9 Installing : libxcb-1.11-4.el7.i686 [########### ] 6/9 Installing : libxcb-1.11-4.el7.i686 [########################## ] 6/9 Installing : libxcb-1.11-4.el7.i686 [################################## ] 6/9 Installing : libxcb-1.11-4.el7.i686 [#################################### ] 6/9 Installing : libxcb-1.11-4.el7.i686 [################################################# ] 6/9 Installing : libxcb-1.11-4.el7.i686 [##################################################### ] 6/9 Installing : libxcb-1.11-4.el7.i686 [############################################################# ] 6/9 Installing : libxcb-1.11-4.el7.i686 [################################################################# ] 6/9 Installing : libxcb-1.11-4.el7.i686 [################################################################### ] 6/9 Installing : libxcb-1.11-4.el7.i686 [####################################################################### ] 6/9 Installing : libxcb-1.11-4.el7.i686 [######################################################################## ] 6/9 Installing : libxcb-1.11-4.el7.i686 [############################################################################## ] 6/9 Installing : libxcb-1.11-4.el7.i686 [################################################################################ ] 6/9 Installing : libxcb-1.11-4.el7.i686 [#################################################################################### ] 6/9 Installing : libxcb-1.11-4.el7.i686 [############################################################################################ ] 6/9 Installing : libxcb-1.11-4.el7.i686 [############################################################################################## ] 6/9 Installing : libxcb-1.11-4.el7.i686 [########################################################################################################### ] 6/9 Installing : libxcb-1.11-4.el7.i686 [##################################################################################################################### ] 6/9 Installing : libxcb-1.11-4.el7.i686 [################################################################################################################################## ] 6/9 Installing : libxcb-1.11-4.el7.i686 [############################################################################################################################################ ] 6/9 Installing : libxcb-1.11-4.el7.i686 [################################################################################################################################################### ] 6/9 Installing : libxcb-1.11-4.el7.i686 [##################################################################################################################################################### ] 6/9 Installing : libxcb-1.11-4.el7.i686 [########################################################################################################################################################### ] 6/9 Installing : libxcb-1.11-4.el7.i686 [############################################################################################################################################################### ] 6/9 Installing : libxcb-1.11-4.el7.i686 [############################################################################################################################################################################ ] 6/9 Installing : libxcb-1.11-4.el7.i686 [############################################################################################################################################################################################ ] 6/9 Installing : libxcb-1.11-4.el7.i686 [############################################################################################################################################################################################## ] 6/9 Installing : libxcb-1.11-4.el7.i686 6/9 Installing : libX11-1.6.3-2.el7.i686 [ ] 7/9 Installing : libX11-1.6.3-2.el7.i686 [######### ] 7/9 Installing : libX11-1.6.3-2.el7.i686 [################### ] 7/9 Installing : libX11-1.6.3-2.el7.i686 [############################ ] 7/9 Installing : libX11-1.6.3-2.el7.i686 [###################################### ] 7/9 Installing : libX11-1.6.3-2.el7.i686 [############################################### ] 7/9 Installing : libX11-1.6.3-2.el7.i686 [######################################################### ] 7/9 Installing : libX11-1.6.3-2.el7.i686 [################################################################## ] 7/9 Installing : libX11-1.6.3-2.el7.i686 [############################################################################ ] 7/9 Installing : libX11-1.6.3-2.el7.i686 [##################################################################################### ] 7/9 Installing : libX11-1.6.3-2.el7.i686 [############################################################################################### ] 7/9 Installing : libX11-1.6.3-2.el7.i686 [######################################################################################################### ] 7/9 Installing : libX11-1.6.3-2.el7.i686 [################################################################################################################## ] 7/9 Installing : libX11-1.6.3-2.el7.i686 [############################################################################################################################ ] 7/9 Installing : libX11-1.6.3-2.el7.i686 [##################################################################################################################################### ] 7/9 Installing : libX11-1.6.3-2.el7.i686 [############################################################################################################################################### ] 7/9 Installing : libX11-1.6.3-2.el7.i686 [######################################################################################################################################################## ] 7/9 Installing : libX11-1.6.3-2.el7.i686 [################################################################################################################################################################## ] 7/9 Installing : libX11-1.6.3-2.el7.i686 [########################################################################################################################################################################### ] 7/9 Installing : libX11-1.6.3-2.el7.i686 [##################################################################################################################################################################################### ] 7/9 Installing : libX11-1.6.3-2.el7.i686 [############################################################################################################################################################################################# ] 7/9 Installing : libX11-1.6.3-2.el7.i686 7/9 Installing : libXext-1.3.3-3.el7.i686 [ ] 8/9 Installing : libXext-1.3.3-3.el7.i686 [############################################################################################################################################## ] 8/9 Installing : libXext-1.3.3-3.el7.i686 [################################################################################################################################################################### ] 8/9 Installing : libXext-1.3.3-3.el7.i686 [##################################################################################################################################################################### ] 8/9 Installing : libXext-1.3.3-3.el7.i686 [############################################################################################################################################################################################ ] 8/9 Installing : libXext-1.3.3-3.el7.i686 8/9 Installing : libXi-1.7.4-2.el7.i686 [ ] 9/9 Installing : libXi-1.7.4-2.el7.i686 [################################################################################################################################################################################## ] 9/9 Installing : libXi-1.7.4-2.el7.i686 [############################################################################################################################################################################################## ] 9/9 Installing : libXi-1.7.4-2.el7.i686 9/9 Verifying : libX11-common-1.6.3-2.el7.noarch 1/9 Verifying : libXext-1.3.3-3.el7.i686 2/9 Verifying : libxcb-1.11-4.el7.i686 3/9 Verifying : libX11-1.6.3-2.el7.x86_64 4/9 Verifying : libX11-1.6.3-2.el7.i686 5/9 Verifying : libXau-1.0.8-2.1.el7.x86_64 6/9 Verifying : libXau-1.0.8-2.1.el7.i686 7/9 Verifying : libxcb-1.11-4.el7.x86_64 8/9 Verifying : libXi-1.7.4-2.el7.i686 9/9 Installed: libXi.i686 0:1.7.4-2.el7 Dependency Installed: libX11.i686 0:1.6.3-2.el7 libX11.x86_64 0:1.6.3-2.el7 libX11-common.noarch 0:1.6.3-2.el7 libXau.i686 0:1.0.8-2.1.el7 libXau.x86_64 0:1.0.8-2.1.el7 libXext.i686 0:1.3.3-3.el7 libxcb.i686 0:1.11-4.el7 libxcb.x86_64 0:1.11-4.el7 Complete! [root@adm-ora-30 Packages]# yum --disablerepo=\* --enablerepo=ol72_local install libxXi-1.7.4-2.el7.x86_64.rpm Loaded plugins: ulninfo Examining libXi-1.7.4-2.el7.x86_64.rpm: libXi-1.7.4-2.el7.x86_64 Marking libXi-1.7.4-2.el7.x86_64.rpm to be installed Resolving Dependencies --> Running transaction check ---> Package libXi.x86_64 0:1.7.4-2.el7 will be installed --> Processing Dependency: libXext.so.6()(64bit) for package: libXi-1.7.4-2.el7.x86_64 --> Running transaction check ---> Package libXext.x86_64 0:1.3.3-3.el7 will be installed --> Finished Dependency Resolution Dependencies Resolved ============================================================================================================================================================================================================================================= Package Arch Version Repository Size ============================================================================================================================================================================================================================================= Installing: libXi x86_64 1.7.4-2.el7 /libXi-1.7.4-2.el7.x86_64 68 k Installing for dependencies: libXext x86_64 1.3.3-3.el7 ol72_local 38 k Transaction Summary ============================================================================================================================================================================================================================================= Install 1 Package (+1 Dependent package) Total size: 106 k Total download size: 38 k Installed size: 153 k Is this ok [y/d/N]: y #もう一度yと入力 Downloading packages: Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : libXext-1.3.3-3.el7.x86_64 [ ] 1/2 Installing : libXext-1.3.3-3.el7.x86_64 [########################################################################################################################################### ] 1/2 Installing : libXext-1.3.3-3.el7.x86_64 [################################################################################################################################################################# ] 1/2 Installing : libXext-1.3.3-3.el7.x86_64 [################################################################################################################################################################### ] 1/2 Installing : libXext-1.3.3-3.el7.x86_64 [########################################################################################################################################################################################## ] 1/2 Installing : libXext-1.3.3-3.el7.x86_64 1/2 Installing : libXi-1.7.4-2.el7.x86_64 [ ] 2/2 Installing : libXi-1.7.4-2.el7.x86_64 [################################################################################################################################################################################ ] 2/2 Installing : libXi-1.7.4-2.el7.x86_64 [############################################################################################################################################################################################ ] 2/2 Installing : libXi-1.7.4-2.el7.x86_64 2/2 Verifying : libXext-1.3.3-3.el7.x86_64 1/2 Verifying : libXi-1.7.4-2.el7.x86_64 2/2 Installed: libXi.x86_64 0:1.7.4-2.el7 Dependency Installed: libXext.x86_64 0:1.3.3-3.el7 Complete!
以上