解決安裝innotop的Can't locate ExtUtils/MakeMaker.pm in

解決安裝mysql innotop監控過程中出現的Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains報錯

[root@localhost ~]#unzip innotop-master.zip

  Archive:  innotop-master.zip

  3d06559f135d2cbdcf445975acf92a3fefcca8dd

  creating: innotop-master/

  inflating: innotop-master/.travis.yml 

  inflating: innotop-master/COPYING 

  inflating: innotop-master/Changelog 

  inflating: innotop-master/INSTALL 

  inflating: innotop-master/MANIFEST 

  inflating: innotop-master/Makefile.PL 

  inflating: innotop-master/README.md 

  inflating: innotop-master/innotop 

  inflating: innotop-master/innotop.spec 

  inflating: innotop-master/snapshot_queries.png 

   creating: innotop-master/t/

  inflating: innotop-master/t/InnoDBParser.t 

  inflating: innotop-master/t/innodb-status-001 

  inflating: innotop-master/t/innodb-status-002 

  inflating: innotop-master/t/innodb-status-003 

  inflating: innotop-master/t/innodb-status-004 

  inflating: innotop-master/t/innodb-status-005 

  inflating: innotop-master/t/innodb-status-006 

  inflating: innotop-master/t/innodb-status-007 

  inflating: innotop-master/t/innodb-status-008 

  inflating: innotop-master/t/innodb-status-009 

[root@localhost ~]# echo $?

0

[root@localhost ~]# cd innotop-master/

[root@localhost innotop-master]# ll -h

總用量 552K

-rw-r--r--. 1 root root  19K 10月 23 13:59 Changelog

-rw-r--r--. 1 root root  18K 10月 23 13:59 COPYING

-rwxr-xr-x. 1 root root 447K 10月 23 13:59 innotop

-rw-r--r--. 1 root root 4.5K 10月 23 13:59 innotop.spec

-rw-r--r--. 1 root root 2.4K 10月 23 13:59 INSTALL

-rw-r--r--. 1 root root  584 10月 23 13:59 Makefile.PL

-rw-r--r--. 1 root root   89 10月 23 13:59 MANIFEST

-rw-r--r--. 1 root root  743 10月 23 13:59 README.md

-rw-r--r--. 1 root root  39K 10月 23 13:59 snapshot_queries.png

drwxr-xr-x. 2 root root  253 10月 23 13:59 t

[root@localhost innotop-master]# perl Makefile.PL

Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at Makefile.PL line 1.

BEGIN failed--compilation aborted at Makefile.PL line 1.

[root@localhost innotop-master]# echo $?

2

[root@localhost innotop-master]# yum install perl-ExtUtils-Embed -y

已加載插件:fastestmirror, langpacks

Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast

base                                                                    | 3.6 kB  00:00:00    

extras                                                                  | 3.4 kB  00:00:00    

updates                                                                 | 3.4 kB  00:00:00    

(1/4): base/7/x86_64/group_gz                                           | 156 kB  00:00:00    

(2/4): extras/7/x86_64/primary_db                                       | 166 kB  00:00:00    

(3/4): base/7/x86_64/primary_db                                         | 5.7 MB  00:00:02    

(4/4): updates/7/x86_64/primary_db                                      | 6.0 MB  00:00:03    

Loading mirror speeds from cached hostfile

 * base: mirrors.cn99.com

 * extras: ftp.sjtu.edu.cn

 * updates: mirrors.cn99.com

正在解決依賴關係

--> 正在檢查事務

---> 軟件包 perl-ExtUtils-Embed.noarch.0.1.30-292.el7 將被 安裝

--> 正在處理依賴關係 perl-devel,它被軟件包 perl-ExtUtils-Embed-1.30-292.el7.noarch 需要

--> 正在檢查事務

---> 軟件包 perl-devel.x86_64.4.5.16.3-292.el7 將被 安裝

--> 正在處理依賴關係 systemtap-sdt-devel,它被軟件包 4:perl-devel-5.16.3-292.el7.x86_64 需要

--> 正在處理依賴關係 perl(ExtUtils::ParseXS),它被軟件包 4:perl-devel-5.16.3-292.el7.x86_64 需要

--> 正在處理依賴關係 perl(ExtUtils::MakeMaker),它被軟件包 4:perl-devel-5.16.3-292.el7.x86_64 需要

--> 正在處理依賴關係 perl(ExtUtils::Installed),它被軟件包 4:perl-devel-5.16.3-292.el7.x86_64 需要

--> 正在處理依賴關係 libdb-devel,它被軟件包 4:perl-devel-5.16.3-292.el7.x86_64 需要

--> 正在處理依賴關係 glibc-devel,它被軟件包 4:perl-devel-5.16.3-292.el7.x86_64 需要

--> 正在處理依賴關係 gdbm-devel,它被軟件包 4:perl-devel-5.16.3-292.el7.x86_64 需要

--> 正在檢查事務

---> 軟件包 gdbm-devel.x86_64.0.1.10-8.el7 將被 安裝

---> 軟件包 glibc-devel.x86_64.0.2.17-196.el7_4.2 將被 安裝

--> 正在處理依賴關係 glibc-headers = 2.17-196.el7_4.2,它被軟件包 glibc-devel-2.17-196.el7_4.2.x86_64 需要

--> 正在處理依賴關係 glibc = 2.17-196.el7_4.2,它被軟件包 glibc-devel-2.17-196.el7_4.2.x86_64 需要

--> 正在處理依賴關係 glibc-headers,它被軟件包 glibc-devel-2.17-196.el7_4.2.x86_64 需要

---> 軟件包 libdb-devel.x86_64.0.5.3.21-21.el7_4 將被 安裝

--> 正在處理依賴關係 libdb(x86-64) = 5.3.21-21.el7_4,它被軟件包 libdb-devel-5.3.21-21.el7_4.x86_64 需要

---> 軟件包 perl-ExtUtils-Install.noarch.0.1.58-292.el7 將被 安裝

---> 軟件包 perl-ExtUtils-MakeMaker.noarch.0.6.68-3.el7 將被 安裝

--> 正在處理依賴關係 perl(Test::Harness),它被軟件包 perl-ExtUtils-MakeMaker-6.68-3.el7.noarch 需要

--> 正在處理依賴關係 perl(ExtUtils::Manifest),它被軟件包 perl-ExtUtils-MakeMaker-6.68-3.el7.noarch 需要

---> 軟件包 perl-ExtUtils-ParseXS.noarch.1.3.18-3.el7 將被 安裝

---> 軟件包 systemtap-sdt-devel.x86_64.0.3.1-5.el7_4 將被 安裝

--> 正在檢查事務

---> 軟件包 glibc.x86_64.0.2.17-157.el7 將被 升級

--> 正在處理依賴關係 glibc = 2.17-157.el7,它被軟件包 glibc-common-2.17-157.el7.x86_64 需要

---> 軟件包 glibc.x86_64.0.2.17-196.el7_4.2 將被 更新

---> 軟件包 glibc-headers.x86_64.0.2.17-196.el7_4.2 將被 安裝

--> 正在處理依賴關係 kernel-headers >= 2.2.1,它被軟件包 glibc-headers-2.17-196.el7_4.2.x86_64 需要

--> 正在處理依賴關係 kernel-headers,它被軟件包 glibc-headers-2.17-196.el7_4.2.x86_64 需要

---> 軟件包 libdb.x86_64.0.5.3.21-19.el7 將被 升級

--> 正在處理依賴關係 libdb(x86-64) = 5.3.21-19.el7,它被軟件包 libdb-utils-5.3.21-19.el7.x86_64 需要

---> 軟件包 libdb.x86_64.0.5.3.21-21.el7_4 將被 更新

---> 軟件包 perl-ExtUtils-Manifest.noarch.0.1.61-244.el7 將被 安裝

---> 軟件包 perl-Test-Harness.noarch.0.3.28-3.el7 將被 安裝

--> 正在檢查事務

---> 軟件包 glibc-common.x86_64.0.2.17-157.el7 將被 升級

---> 軟件包 glibc-common.x86_64.0.2.17-196.el7_4.2 將被 更新

---> 軟件包 kernel-headers.x86_64.0.3.10.0-693.17.1.el7 將被 安裝

---> 軟件包 libdb-utils.x86_64.0.5.3.21-19.el7 將被 升級

---> 軟件包 libdb-utils.x86_64.0.5.3.21-21.el7_4 將被 更新

--> 解決依賴關係完成

 

依賴關係解決

 

===============================================================================================

 Package                        架構          版本                        源              大小

===============================================================================================

正在安裝:

 perl-ExtUtils-Embed            noarch        1.30-292.el7                base            50 k

爲依賴而安裝:

 gdbm-devel                     x86_64        1.10-8.el7                  base            47 k

 glibc-devel                    x86_64        2.17-196.el7_4.2            updates        1.1 M

 glibc-headers                  x86_64        2.17-196.el7_4.2            updates        676 k

 kernel-headers                 x86_64        3.10.0-693.17.1.el7         updates        6.0 M

 libdb-devel                    x86_64        5.3.21-21.el7_4             updates         38 k

 perl-ExtUtils-Install          noarch        1.58-292.el7                base            74 k

 perl-ExtUtils-MakeMaker        noarch        6.68-3.el7                  base           275 k

 perl-ExtUtils-Manifest         noarch        1.61-244.el7                base            31 k

 perl-ExtUtils-ParseXS          noarch        1:3.18-3.el7                base            77 k

 perl-Test-Harness              noarch        3.28-3.el7                  base           302 k

 perl-devel                     x86_64        4:5.16.3-292.el7            base           453 k

 systemtap-sdt-devel            x86_64        3.1-5.el7_4                 updates         71 k

爲依賴而更新:

 glibc                          x86_64        2.17-196.el7_4.2            updates        3.6 M

 glibc-common                   x86_64        2.17-196.el7_4.2            updates         11 M

 libdb                          x86_64        5.3.21-21.el7_4             updates        719 k

 libdb-utils                    x86_64        5.3.21-21.el7_4             updates        132 k

 

事務概要

===============================================================================================

安裝  1 軟件包 (+12 依賴軟件包)

升級           (  4 依賴軟件包)

 

總下載量:25 M

Downloading packages:

updates/7/x86_64/prestodelta                                            | 767 kB  00:00:01    

Delta RPMs reduced 4.3 M of updates to 1.0 M (76% saved)

(1/17): libdb-5.3.21-19.el7_5.3.21-21.el7_4.x86_64.drpm                 | 108 kB  00:00:00    

警告:/var/cache/yum/x86_64/7/base/packages/gdbm-devel-1.10-8.el7.x86_64.rpm: 頭V3 RSA/SHA256 Signature, 密鑰 ID f4a80eb5: NOKEY

gdbm-devel-1.10-8.el7.x86_64.rpm 的公鑰尚未安裝

(2/17): gdbm-devel-1.10-8.el7.x86_64.rpm                                |  47 kB  00:00:00    

(3/17): glibc-2.17-157.el7_3.5_2.17-196.el7_4.2.x86_64.drpm             | 949 kB  00:00:01    

glibc-headers-2.17-196.el7_4.2.x86_64.rpm 的公鑰尚未安裝

(4/17): glibc-headers-2.17-196.el7_4.2.x86_64.rpm                       | 676 kB  00:00:00    

/var/cache/yum/x86_64/7/updates/packages/glibc-2.17-157.el7_3.5.x86_64.rpm: not a rpm

(5/17): glibc-devel-2.17-196.el7_4.2.x86_64.rpm                         | 1.1 MB  00:00:00    

(6/17): kernel-headers-3.10.0-693.17.1.el7.x86_64.rpm                   | 6.0 MB  00:00:02    

(7/17): libdb-utils-5.3.21-21.el7_4.x86_64.rpm                          | 132 kB  00:00:00    

(8/17): libdb-devel-5.3.21-21.el7_4.x86_64.rpm                          |  38 kB  00:00:00    

(9/17): perl-ExtUtils-Manifest-1.61-244.el7.noarch.rpm                  |  31 kB  00:00:00    

(10/17): perl-ExtUtils-ParseXS-3.18-3.el7.noarch.rpm                    |  77 kB  00:00:00    

(11/17): perl-ExtUtils-MakeMaker-6.68-3.el7.noarch.rpm                  | 275 kB  00:00:00    

(12/17): perl-Test-Harness-3.28-3.el7.noarch.rpm                        | 302 kB  00:00:00    

(13/17): systemtap-sdt-devel-3.1-5.el7_4.x86_64.rpm                     |  71 kB  00:00:00    

(14/17): perl-devel-5.16.3-292.el7.x86_64.rpm                           | 453 kB  00:00:00    

(15/17): perl-ExtUtils-Install-1.58-292.el7.noarch.rpm                  |  74 kB  00:00:00    

(16/17): perl-ExtUtils-Embed-1.30-292.el7.noarch.rpm                    |  50 kB  00:00:00    

(17/17): glibc-common-2.17-196.el7_4.2.x86_64.rpm                       |  11 MB  00:00:06    

Some delta RPMs failed to download or rebuild. Retrying..

glibc-2.17-196.el7_4.2.x86_64.rpm 的公鑰尚未安裝===========- ] 1.4 MB/s | 3.4 MB  00:00:00 ETA

glibc-2.17-196.el7_4.2.x86_64.rpm                                       | 3.6 MB  00:00:01    

-----------------------------------------------------------------------------------------------

總計                                                           3.3 MB/s |  25 MB  00:00:07    

從 file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 檢索密鑰

導入 GPG key 0xF4A80EB5:

 用戶ID     : "CentOS-7 Key (CentOS 7 Official Signing Key) <[email protected]>"

 指紋       : 6341 ab27 53d7 8a78 a7c2 7bb1 24c6 a8a7 f4a8 0eb5

 軟件包     : centos-release-7-3.1611.el7.centos.x86_64 (@anaconda)

 來自       : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

Running transaction check

Running transaction test

Transaction test succeeded

Running transaction

警告:RPM 數據庫已被非 yum 程序修改。

** 發現 5 個已存在的 RPM 數據庫問題, 'yum check' 輸出如下:

ipa-client-4.4.0-12.el7.centos.x86_64 有已安裝衝突 freeipa-client: ipa-client-4.4.0-12.el7.centos.x86_64

ipa-client-common-4.4.0-12.el7.centos.noarch 有已安裝衝突 freeipa-client-common: ipa-client-common-4.4.0-12.el7.centos.noarch

ipa-common-4.4.0-12.el7.centos.noarch 有已安裝衝突 freeipa-common: ipa-common-4.4.0-12.el7.centos.noarch

2:postfix-2.10.1-6.el7.x86_64 有缺少的需求 libmysqlclient.so.18()(64bit)

2:postfix-2.10.1-6.el7.x86_64 有缺少的需求 libmysqlclient.so.18(libmysqlclient_18)(64bit)

  正在更新    : glibc-2.17-196.el7_4.2.x86_64                                             1/21

warning: /etc/nsswitch.conf created as /etc/nsswitch.conf.rpmnew

  正在更新    : glibc-common-2.17-196.el7_4.2.x86_64                                      2/21

  正在更新    : libdb-5.3.21-21.el7_4.x86_64                                              3/21

  正在安裝    : libdb-devel-5.3.21-21.el7_4.x86_64                                        4/21

  正在安裝    : gdbm-devel-1.10-8.el7.x86_64                                              5/21

  正在安裝    : kernel-headers-3.10.0-693.17.1.el7.x86_64                                 6/21

  正在安裝    : glibc-headers-2.17-196.el7_4.2.x86_64                                     7/21

  正在安裝    : glibc-devel-2.17-196.el7_4.2.x86_64                                       8/21

  正在安裝    : perl-ExtUtils-Manifest-1.61-244.el7.noarch                                9/21

  正在安裝    : perl-Test-Harness-3.28-3.el7.noarch                                      10/21

  正在安裝    : systemtap-sdt-devel-3.1-5.el7_4.x86_64                                   11/21

  正在安裝    : 1:perl-ExtUtils-ParseXS-3.18-3.el7.noarch                                12/21

  正在安裝    : 4:perl-devel-5.16.3-292.el7.x86_64                                       13/21

  正在安裝    : perl-ExtUtils-MakeMaker-6.68-3.el7.noarch                                14/21

  正在安裝    : perl-ExtUtils-Install-1.58-292.el7.noarch                                15/21

  正在安裝    : perl-ExtUtils-Embed-1.30-292.el7.noarch                                  16/21

  正在更新    : libdb-utils-5.3.21-21.el7_4.x86_64                                       17/21

  清理        : libdb-utils-5.3.21-19.el7.x86_64                                         18/21

  清理        : libdb-5.3.21-19.el7.x86_64                                               19/21

  清理        : glibc-2.17-157.el7.x86_64                                                20/21

  清理        : glibc-common-2.17-157.el7.x86_64                                         21/21

  驗證中      : perl-ExtUtils-Install-1.58-292.el7.noarch                                 1/21

  驗證中      : glibc-common-2.17-196.el7_4.2.x86_64                                      2/21

  驗證中      : 1:perl-ExtUtils-ParseXS-3.18-3.el7.noarch                                 3/21

  驗證中      : systemtap-sdt-devel-3.1-5.el7_4.x86_64                                    4/21

  驗證中      : perl-Test-Harness-3.28-3.el7.noarch                                       5/21

  驗證中      : glibc-devel-2.17-196.el7_4.2.x86_64                                       6/21

  驗證中      : libdb-devel-5.3.21-21.el7_4.x86_64                                        7/21

  驗證中      : perl-ExtUtils-Manifest-1.61-244.el7.noarch                                8/21

  驗證中      : 4:perl-devel-5.16.3-292.el7.x86_64                                        9/21

  驗證中      : glibc-headers-2.17-196.el7_4.2.x86_64                                    10/21

  驗證中      : libdb-5.3.21-21.el7_4.x86_64                                             11/21

  驗證中      : kernel-headers-3.10.0-693.17.1.el7.x86_64                                12/21

  驗證中      : gdbm-devel-1.10-8.el7.x86_64                                             13/21

  驗證中      : perl-ExtUtils-Embed-1.30-292.el7.noarch                                  14/21

  驗證中      : perl-ExtUtils-MakeMaker-6.68-3.el7.noarch                                15/21

  驗證中      : libdb-utils-5.3.21-21.el7_4.x86_64                                       16/21

  驗證中      : glibc-2.17-196.el7_4.2.x86_64                                            17/21

  驗證中      : libdb-utils-5.3.21-19.el7.x86_64                                         18/21

  驗證中      : glibc-common-2.17-157.el7.x86_64                                         19/21

  驗證中      : glibc-2.17-157.el7.x86_64                                                20/21

  驗證中      : libdb-5.3.21-19.el7.x86_64                                               21/21

 

已安裝:

  perl-ExtUtils-Embed.noarch 0:1.30-292.el7                                                   

 

作爲依賴被安裝:

  gdbm-devel.x86_64 0:1.10-8.el7                glibc-devel.x86_64 0:2.17-196.el7_4.2        

  glibc-headers.x86_64 0:2.17-196.el7_4.2       kernel-headers.x86_64 0:3.10.0-693.17.1.el7  

  libdb-devel.x86_64 0:5.3.21-21.el7_4          perl-ExtUtils-Install.noarch 0:1.58-292.el7  

  perl-ExtUtils-MakeMaker.noarch 0:6.68-3.el7   perl-ExtUtils-Manifest.noarch 0:1.61-244.el7 

  perl-ExtUtils-ParseXS.noarch 1:3.18-3.el7     perl-Test-Harness.noarch 0:3.28-3.el7        

  perl-devel.x86_64 4:5.16.3-292.el7            systemtap-sdt-devel.x86_64 0:3.1-5.el7_4     

 

作爲依賴被升級:

  glibc.x86_64 0:2.17-196.el7_4.2            glibc-common.x86_64 0:2.17-196.el7_4.2          

  libdb.x86_64 0:5.3.21-21.el7_4             libdb-utils.x86_64 0:5.3.21-21.el7_4            

 

完畢!

[root@localhost innotop-master]#

[root@localhost innotop-master]# ^C

[root@localhost innotop-master]# perl Makefile.PL

Checking if your kit is complete...

Looks good

Warning: prerequisite DBD::mysql 1 not found.

Warning: prerequisite DBI 1.13 not found.

Warning: prerequisite Term::ReadKey 2.1 not found.

Writing Makefile for innotop

[root@localhost innotop-master]# echo $?

0


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章