我安装了康基在 Xubuntu 18.04 上。我尝试将其添加到会话和启动, 但它没有登录后启动。然后我尝试在终端中运行它。
$ conky
conky: error while loading shared libraries: libImlib2.so.1: cannot open shared object file: No such file or directory
由于包libimlib2-dev
包含文件libImlib2.so
,我安装了这个包,然后file
出于好奇心跑了过去。令我惊讶的是,系统抱怨“链接断开”。
$ file /usr/lib/x86_64-linux-gnu/libImlib2.so
/usr/lib/x86_64-linux-gnu/libImlib2.so: broken symbolic link to libImlib2.so.1.4.10
如何让 Conky 在 Xubuntu 上运行?
答案1
感谢@OrganicMarble 的评论,我知道我应该安装该软件包libimlib2
代替libimlib2-dev
。
我通过运行检查了安装文件的路径dpkg-query -L libimlib2
,并找到了库libimlib2.so.1
丢失的。
因此,我已删除无关的libimlib2-dev
,以及重新安装(即删除并安装)libimlib2
以及conky-all
来自 Ubuntu 的官方的包。
为了检查设置是否正确,我运行了相同的 dpkg-query
再次:文件/usr/lib/x86_64-linux-gnu/libImlib2.so.1
出现在列表底部。它充当“符号链接libImlib2.so.1.4.10
”。
现在,Conky 可以在 Xubuntu 18.04 上启动。
PS 上图为Conky1.10.8从 Ubuntu 的apt
包管理器安装。我在 6 月底安装了 Xubuntu 18.04 和 M$ Win* 10,当时四个月后比我的 Conky 1.10.8 副本的编译日期要早。
$ conky -v
conky 1.10.8 compiled Wed Feb 28 17:11:42 UTC 2018 for Linux 4.4.0-101-generic x
86_64
...