redhat7.2安装ck报错解决及yum配置

it2024-02-20  70

下载ck安装包,注意是el7,不然很搞的,提醒:一定下对版本

clickhouse-client-19.17.10.1-1.el7.x86_64.rpm clickhouse-common-static-19.17.10.1-1.el7.x86_64.rpm clickhouse-server-19.17.10.1-1.el7.x86_64.rpm clickhouse-server-common-19.17.10.1-1.el7.x86_64.rpm

[root@work]# rpm -ivh * error: Failed dependencies: libicudata.so.50()(64bit) is needed by clickhouse-common-static-19.17.10.1-1.el7.x86_64 libicui18n.so.50()(64bit) is needed by clickhouse-common-static-19.17.10.1-1.el7.x86_64 libicuuc.so.50()(64bit) is needed by clickhouse-common-static-19.17.10.1-1.el7.x86_64 libicudata.so.50()(64bit) is needed by clickhouse-server-19.17.10.1-1.el7.x86_64 libicui18n.so.50()(64bit) is needed by clickhouse-server-19.17.10.1-1.el7.x86_64 libicuuc.so.50()(64bit) is needed by clickhouse-server-19.17.10.1-1.el7.x86_64

思路:

yum search libicu yum install libicu.x86_64

—————————————— 问题来了,然后告诉你没有注册不能下是吧,尝试这些步骤:

1.卸载自带的yum

rpm -aq | grep yum | xargs rpm -e --nodeps

2.下载这些软件包并安装

python-iniparse-0.4-9.el7.noarch.rpm yum-3.4.3-132.el7.centos.0.1.noarch.rpm yum-metadata-parser-1.1.4-10.el7.x86_64.rpm yum-plugin-fastestmirror-1.1.31-34.el7.noarch.rpm

3.下载centos的源放到/etc/yum.repos.d/

wget http://mirrors.aliyun.com/repo/Centos-7.repo

执行sed -i 's/$releasever/7/g' /etc/yum.repos.d/Centos-7.repo更改配置 修改/etc/yum.conf中的distroverpkg=centos-release

4.生成缓存

yum clean all yum makecache

5.yum已经配置好,安装吧

yum install libicu.x86_64

—————————————— 总结一下,其实这里说了两个事情,一是ck的安装,挺简单的; 二是redhat源的配置,挺重要的,因为去装各种离线依赖真的很搞。 希望对你有帮助!

最新回复(0)