dockerでlibGeoIP.so.1()(64bit)がでたときの対処法

CentOS7にて、dockerでHHVMをインストールしようとしたらエラーがでました。その時の対処法になります。

エラー文

[c]
error: Failed dependencies:
libGeoIP.so.1()(64bit) is needed by hhvm-3.15.3-1.el7.centos.x86_64
[/c]

エラー文は上記のようになります。GeoIPというファイルがないため、インストールできなかったみたいです。というわけでrpmでファイルを持ってきます

RPM resource libGeoIP.so.1()(64bit)からファイルをダウンロード

RPM resource libGeoIP.so.1()(64bit)というサイトからもってきてインストールするようにします。今回インストールするのはCentOS7なのでGeoIP-1.5.0-13.el7.x86_64.rpmというのを使用します

[c]
[root@c7b96ee2e225 /]# wget https://rpmfind.net/linux/centos/7.6.1810/os/x86_64/Packages/GeoIP-1.5.0-13.el7.x86_64.rpm
[/c]

wgetでダウンロードします。

インストール

[c]
[root@c7b96ee2e225 /]# rpm -ivh GeoIP-1.5.0-13.el7.x86_64.rpm
Preparing... ################################# [100%]
Updating / installing...
1:GeoIP-1.5.0-13.el7 ################################# [100%]
[/c]

これでインストール完了です。後は普通にrpmファイルをインストールすることができます。

HHVMをインストール

先ほどまでエラーがでたHHVMも

[c]
[root@c7b96ee2e225 /]# rpm -Uvh http://mirrors.linuxeye.com/hhvm-repo/7/x86_64/hhvm-3.15.3-1.el7.centos.x86_64.rpm
Retrieving http://mirrors.linuxeye.com/hhvm-repo/7/x86_64/hhvm-3.15.3-1.el7.centos.x86_64.rpm
Preparing... ################################# [100%]
Updating / installing...
1:hhvm-3.15.3-1.el7.centos ################################# [100%]
[/c]

無事インストールできました。

個人支援・寄付について

サイトラボでは個人支援・寄付を受けております。ご協力いただける方はお願いいたします。当サイトではビットコインで受け付けております。

  • ビットコイン:3LHnADwZwUbic2L45EnVJEykiG6KfbqrwS