Slackware 从 13.37 升级到 14.0 后 X 无法工作

Slackware 从 13.37 升级到 14.0 后 X 无法工作

我使用磁盘上文件 UPGRADE.txt 中的说明升级了系统。一切正常。但是当我尝试这样做时startx,它因错误而退出:

ck-launch-session:加载共享库时出错:libffi.so.5:无法打开共享对象文件:没有这样的文件或目录

/usr/lib我找到了一个文件libffi.so.6。看起来,它ck-launch-session没有升级,仍然尝试加载旧的库。

该怎么办?

答案1

您有多种选择:

  1. 重新安装 libffi 和 ConsoleKit 软件包(如果您有本地克隆,请先更新您的存储库副本)。

  2. 卸载 ConsoleKit - 严格来说这是没有必要的(尽管它提供了一定程度的用户舒适度和友好性)。

  3. 符号链接libffi.so.5libffi.so.6- 肮脏的黑客可能工作,但也可能导致地段的烦恼,甚至是致命的

您可能还需要考虑切换到滚动版本发布 - slackware-current。

相关内容