debianutils : Breaks: x11-common (< 1:7.7+23~) but 1:7.7+19ubuntu7.1 is to be installed

背景:

是这样的,我ubuntu20.04安装一个kkFileView-4.0.0,需要插件office,安装完后启动office测试,报错以上。也如下图:

root@Ubuntu:/etc/apt# /opt/libreoffice7.1/program/soffice --version
/opt/libreoffice7.1/program/soffice.bin: error while loading shared libraries: libSM.so.6: cannot open shared object file: No such file or directory

装好之后运行这个插件测试是否正常,结果是错误的,报错缺少依赖libSM.so.6

解决方案:

在centos7上查询这个依赖是有的,在ubuntu系统上面没有找到这个依赖,

[root@fengliuxiaosan ~]# ldconfig -p |grep -i libsm.so.6
	libSM.so.6 (libc6,x86-64) => /lib64/libSM.so.6
[root@fengliuxiaosan ~]# 

既然缺少依赖嘛,那就安装就是了,

 apt-get install libsm6

但是报错了,好吧,libSM还没装上,结果这个是啥东西,又来了,
在这里插入图片描述
也就是文章标题,这个报错的解决:
官方是这么描述的

x11-common 包含在任何配置中进一步安装 X Window 系统所需的文件系统基础结构;
它不提供运行 X Window 系统所需的客户端、服务器、库和实用程序的完整安装。
许多术语用于指代 X 窗口系统,包括“X”、“X 版本 11”、“X11”、“X11R6”和“X11R7”。
Debian 中使用的 X 版本源自 X.Org 基金会发布的版本,因此通常也称为“X.Org”。
所有前面引用的术语在 Debian 系统中都可以在功能上互换。

我是把整个包下载下来了,也没弄成功啊,但是我看官方很简单就2句话。

更新包索引:
# sudo apt-get update
安装 x11-common deb 包:
# sudo apt-get install x11-common

我试了下不行,原因是我换了阿里云的源,既然是官网的那我就索性换回来官网的源,你们这大兄弟换源不会没备份吧,哈哈!

换了官网源之后再执行上面两句安装的x11的就成了,如下图:
一开始执行报错,再执行一次就显示已经有最新版本了。
在这里插入图片描述
好的吧,这个报错解决了,接下来该是LibSM了吧,试试,也成了,惊喜不。
在这里插入图片描述
最后嘛,特么肯定是再次看office插件起来没啊,最后肯定成了啊,不然我写锤子。
在这里插入图片描述
最后我kk文件肯定也是启动起来了,我那么厉害。
在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值