在没有 inet 访问权限的系统上进行 rpm 包管理

在没有 inet 访问权限的系统上进行 rpm 包管理

我有一个 CentOS 6.7 系统,位于防火墙后面,没有出站。这是一个普通的工作平台。

我需要安装: - jemalloc - redis

我在本地系统上有 jemalloc 的 rpm,但它不会安装,抱怨需要 glibc

[root@localhost tmp]# rpm -ivh jemalloc-3.6.0-8.el7.centos.x86_64.rpm
error: Failed dependencies:
        libc.so.6(GLIBC_2.14)(64bit) is needed by jemalloc-3.6.0-8.el7.centos.x86_64
[root@localhost tmp]#

但这对我来说没有意义,因为 glibc 在本地 rpm 存储库中,在我看来:

[root@localhost tmp]# rpm -qa|grep glibc
glibc-2.12-1.166.el6_7.3.x86_64
glibc-headers-2.12-1.166.el6_7.3.x86_64
glibc-common-2.12-1.166.el6_7.3.x86_64
glibc-devel-2.12-1.166.el6_7.3.x86_64
[root@localhost tmp]# yum install glibc
Loaded plugins: changelog, fastestmirror, security
Setting up Install Process
Loading mirror speeds from cached hostfile
Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again
[root@localhost tmp]

我缺少什么?

答案1

答:在 Centos 6.x 上使用 jemalloc 3.6.0-1,不要使用(或尝试使用)jemalloc 3.6.0-8,因为那是针对 Centos 7....

相关内容