解决libreadline.so.6: cannot open shared object file: No such file or directory的问题_阿齐啦的博客-程序员秘密

《解决libreadline.so.6: cannot open shared object file: No such file or directory的问题》

之前有一个在ubuntu16.04上正常运行的程序,搬到一个ubuntu18.04的机器上以后,报错:

error while loading shared libraries: libreadline.so.6: cannot open shared object file: No such file or directory

头都大了,之前配置环境都搞疯了,如果换成16.04会生无可恋的。

幸好有大神帮忙,了解了这个报错是因为libreadline.so.6的版本过时了,都是装7的版本,将7做软连接为6就行。

两行代码解决:

cd /lib/x86_64-linux-gnu/
 sudo ln -s libreadline.so.7.0 libreadline.so.6

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/larpland/article/details/101349597

智能推荐

git分支的衍合_冰凌花花的博客-程序员秘密

把一个分支中的修改整合到另一个分支的办法有两种:merge和rebase,当开发进程分叉到两个不同的分支,又各自提交了更新。最容易的整合分支的方法是merge, 它会把两个分支最新的快照以及两者的共同祖先进行三方合并,合并的结果是产生一个新的提交对象。其实还有另外一个选择,可以在一个分支里发生的变化补丁在另一个分支重新打一遍,这种操作叫做衍合,rebase的作用就是

html css 的页面切图_htmlcss切图_andyliu的博客-程序员秘密

*{margin:0;padding:0;list-style:none;}#tab, #tab li a:hover{background:url(ding.png) no-repeat;z-index:10}#tab{width:760px;height:42px;}#tab li{float:left;}#tab .l1 a{display:block;width:100px

15.Linux内核中的pinctrl子系统应用实例_pinctrl-0 pinctrl-1_深海带鲤鱼的博客-程序员秘密

Linux内核中的pinctrl子系统应用实例 由于近期在做一个项目用到了pinctrl子系统,但是对pinctrl子系统了解又不是很多,所以遇到了麻烦,但是找度娘发现很少有同行对pinctrl的具体用法做出说明,所以只能自己去搞了,在经过一段时间对Linux内核源码的折腾,最终搞定,并将我所应用的实例给展示一下,希望对大家有所帮助。 关于pinctrl是什么,为什么要用pinctrl,源码深度剖析我在这就不赘述了,有位博友总结的非常好,大家可以参考...

【SpringBoot】Thymeleaf获取ModelAndView传的值_modelandview传值 前台取值_飝鱻.的博客-程序员秘密

Thymeleaf获取ModelAndView传的值Thymeleaf获取ModelAndView的值有俩种可能,一种是直接由后台传递的值,第二种是后台重定向穿的值后台直接穿得值后台 ModelAndView mv = new ModelAndView(); mv.setViewName("/hello"); return mv;前端<div th:text="${msg}"></div>重定向传值后台

lightOJ - 1265(概率与期望)_偷吃了老鼠的土豆的博客-程序员秘密

题目:LightOJ - 1265 You are in a reality show, and the show is way too real that they threw into an island. Only two kinds of animals are in the island, the tigers and the deer. Though unfortunate but...

宽度优先搜索------迷宫的最短路径_Oanakiaja的博客-程序员秘密

·迷宫的最短路径  给定一个大小为N×M的迷宫。迷宫由通道和墙壁组成,每一步可以向邻接的上下左右四个的通道移动。请求出从起点到终点所需的最小步数。请注意,本题假定从起点一定可以移动到终点。(N,M≤100)('#', '.' , 'S', 'G'分别表示墙壁、通道、起点和终点)输入:10 10#S######.#......#..#.#.##.##.#.#...........

随便推点

黑马程序员——IO流之File类等小结_1305096789的博客-程序员秘密

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------File对象专门用于描述系统中文件或者文件夹的对象。可以用于操作文件或文件夹的属性信息。File对象可以作为参数传递给流的构造函数。1、创建。 createNewFile(); //如果此文件已经存在,则返回false 2、删除。 delete(); d

es java 聚合方法——单字段分组后求和_es分组求和_柒然的博客-程序员秘密

/** * 分组后求和 */ @Test public void sumAfterAgg() { SearchResponse response = client.prepareSearch("twitter").setTypes("tweet") .addAggregation(AggregationBuilde...

Ken Thompson的话_chulu6182的博客-程序员秘密

Modern programming scares me in many respects, where they will just build layer after layer after layer that does nothing except translate. 当代程序员的...

MySQL报错:Error writing file '/tmp/MY4WYVlC' (Errcode: 28 - No space left on device)_HaHa_Sir的博客-程序员秘密

MySQL报错:Error writing file '/tmp/MY4WYVlC' (Errcode: 28 - No space left on device)一、问题描述1、MySQL好好的,突然就不行了,信息如下:系统内部错误.错误信息:org.springframework.jdbc.UncategorizedSQLException:### Error q...

Solr Filter过滤器介绍_soter.filter_cj96248的博客-程序员秘密

摘要: Solr的过滤器对接收到的标记流(TokenStream )做额外的处理。参见原文Solr的Analyzer分析器、Tokenizer分词器、Filter过滤器的区别/联系Analyzer负责把文本字段转成token stream,然后自己处理、或调用Tokenzier和Filter进一步处理,Tokenizer和Filter是同等级和顺序执行的关系,一个处理完后交给下一个处

IOS 图片转换二进制 二进制转换为图片_weixin_34129696的博客-程序员秘密

//类方法 图片 转换为二进制+(NSData *)Image_TransForm_Data:(UIImage *)image{ NSData *imageData = UIImageJPEGRepresentation(image , 0.5); //几乎是按0.5图片大小就降到原来的一半 比如这里 24KB 降到11KB return imageData...

推荐文章

热门文章

相关标签