环境:RHEL 6.4 Vertica 7.0.0-1 1.最终确认安装compat-libgfortran-41-4.1.2-39.el6.x86_64.rpm即可解决.
代码语言:javascript复制# rpm -ivh vertica-R-lang-7.0.0-0.x86_64.RHEL5.rpm
error: Failed dependencies:
/usr/lib64/libgfortran.so.1 is needed by vertica-R-lang-7.0.0-0.x86_64
# rpm -ivh compat-libgfortran-41-4.1.2-39.el6.x86_64.rpm
warning: compat-libgfortran-41-4.1.2-39.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
Preparing... ########################################### [100%]
1:compat-libgfortran-41 ########################################### [100%]
# rpm -ivh vertica-R-lang-7.0.0-0.x86_64.RHEL5.rpm
Preparing... ########################################### [100%]
1:vertica-R-lang ########################################### [100%]
The Vertica R language package has been successfully installed on host vertica1
2.实际解决过程:
代码语言:javascript复制# rpm -ivh vertica-R-lang-7.0.0-0.x86_64.RHEL5.rpm
error: Failed dependencies:
/usr/lib64/libgfortran.so.1 is needed by vertica-R-lang-7.0.0-0.x86_64
# ls -lh /usr/lib64 |grep libgfortran
lrwxrwxrwx. 1 root root 20 3月 19 2014 libgfortran.so.3 -> libgfortran.so.3.0.0
-rwxr-xr-x. 1 root root 965K 10月 19 2012 libgfortran.so.3.0.0
# rpm -qa libgfortran
libgfortran-4.4.7-3.el6.x86_64
# yum install compat-libgfortran-41
Loaded plugins: product-id, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package compat-libgfortran-41.x86_64 0:4.1.2-39.el6 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
============================================================================================================================================================
Package Arch Version Repository Size
============================================================================================================================================================
Installing:
compat-libgfortran-41 x86_64 4.1.2-39.el6 ISO 126 k
Transaction Summary
============================================================================================================================================================
Install 1 Package(s)
Total download size: 126 k
Installed size: 820 k
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : compat-libgfortran-41-4.1.2-39.el6.x86_64 1/1
Verifying : compat-libgfortran-41-4.1.2-39.el6.x86_64 1/1
Installed:
compat-libgfortran-41.x86_64 0:4.1.2-39.el6
Complete!
# rpm -qa|grep libgfor
libgfortran-4.4.7-3.el6.x86_64
compat-libgfortran-41-4.1.2-39.el6.x86_64
# rpm -ivh vertica-R-lang-7.0.0-0.x86_64.RHEL5.rpm
Preparing... ########################################### [100%]
1:vertica-R-lang ########################################### [100%]
The Vertica R language package has been successfully installed on host vertica2
# ls -lh /usr/lib64/ |grep libgfortran
lrwxrwxrwx 1 root root 20 10月 20 13:54 libgfortran.so.1 -> libgfortran.so.1.0.0
-rwxr-xr-x 1 root root 820K 6月 28 2010 libgfortran.so.1.0.0
lrwxrwxrwx. 1 root root 20 3月 19 2014 libgfortran.so.3 -> libgfortran.so.3.0.0
-rwxr-xr-x. 1 root root 965K 10月 19 2012 libgfortran.so.3.0.0