首页 > 编程知识 正文

libncurses.so.5: cannot open,oracle安装失败怎么办

时间:2023-05-06 05:27:28 阅读:18851 作者:4462

最近正在学习大数据,涉及hive的部分需要安装mysql,所以在linux环境下进行了安装。 对于作为linux小白的我来说,中途有很多漏洞的问题,所以在这里记录。

前面的安装过程是沿着博客一步一步来,沿着猫画老虎,没什么问题。 权限等复杂的内容齐全后,运行安装mysql的命令。

root @ master 3360/usr/local/MySQL #/usr/local/MySQL /无知的凉面/mysqld-- initialize-- user=MySQL-datadir

出了错误的:

/usr/local/mysql/无知的凉面/mysqld : errorwhileloadingsharedlibraries 3360 libaio.so.1: cannotopensharedobjectfile

我既然libaio不够,就想安装一个,于是做了以下操作。

root @ master :/usr/local # apt-get install-y libaio

Reading package lists. Done

构建从属树

reading state信息. done

e : unabletolocatepackagelibaio

错误的意思是,apt-get的安装源没有叫libaio的软件包,所以在百度上搜索、搜索,看了很多文章的博客,我又下载了rpm软件包,继续安装,还有别的安装方法

root @ master 3360/usr/local # rpm-ivhlibaio-0.3.109-13.el7.x86 _ 64.rpm

rpm : rpmshouldnotbeuseddirectlyinstallrpmpackages,use Alien instead! rpm : howeverassumingyouknowwhatyouaredoing .

warning : libaio-0.3.109-13.el7.x86 _ 64.rpm : header v3 RSA/sha 256 signature,key ID f4a80eb5: NOKEY

error :故障隔离:/s无知凉面/ldconfigisneededbylibaio-0.3.109-13.el7.x86 _ 64

RTLD(GNU_hash ) isneededbylibaio-0.3.109-13.el7.x86 _ 64

以上误报的意思是ldconfig指令不足,缺少一个rtld,但我认为ldconfig指令存在。 想想也没用。 这种基于rpm的安装方式似乎也不太顺利。

于是我又回去看看如何安装apt-get,试图解决源没有软件包的问题。 我试图更改apt-get安装包的源。 有人直接修改源站点,也有人更改软件更新方式。 最终,它被证明不起作用。

就这样,在繁忙的工作中,时间过去了两周,我想应该直接去看看mysql的官方文档里有没有解决这个问题的信息。

我不认为mysql官网安装文档的第一个注意事项是如何解决这个问题。

以下是截图:

不仅如此,解决问题的方法也让我汗颜。 不是原来没有libaio这个酱,而是这个包叫' libaio1',我想通了,我想通了。

最后总结经验教训:

1 .不要优先看别人的博客,应该先看官方文档。

2. apt-get的使用方法应该好好学习,补充基础知识。

最后,我想说的是,对于不太了解的同学来说,其实在ubuntu上安装mysql有更简单的方法。 那就是直接使用apt-get进行安装。

具体操作方法请参考以下博客:

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。