最近折腾一些懂不不小心作死把全系统upgrade了,然后crossover无法启动。
系统是20最后一个发行版,5.15内核那个。
用命令查看更新:
zless /var/log/dpkg.log.1 | grep crossover
2022-12-28 10:14:33 upgrade crossover:amd64 20.0.2beta3-1 21.1.1~beta3-1kylin3
2022-12-28 10:14:33 status half-configured crossover:amd64 20.0.2beta3-1
2022-12-28 10:14:33 status unpacked crossover:amd64 20.0.2beta3-1
2022-12-28 10:14:33 status half-installed crossover:amd64 20.0.2beta3-1
2022-12-28 10:15:28 status unpacked crossover:amd64 21.1.1~beta3-1kylin3
后来重装了几次都不行,用apt指定回滚也滚不了了:
sudo apt install crossover=20.0.2beta3-1
看候选版本,crossover貌似把apt掐死了:
sudo apt-cache showpkg crossover
Reverse Provides:里面啥也没有
直接启动:
/opt/cxoffice/bin/crossover
** (process:20547): WARNING **: 00:13:24.983: Failed to load shared library 'libgdk-3.so.0' referenced by the typelib: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /opt/crossover-depend/usr/lib/x86_64-linux-gnu/libX11.so.6)
...略
看样子crossover 21版是自带 libgdk-3.so.0 必须要2.33的glibc才行,可ubuntu20默认的是 2.31。系统的glibc我不能去动,自己源码安装了2.33到 /opt/crossover-depend/usr/lib/i386-linux-gnu 和 /opt/crossover-depend/usr/lib/x86_64-linux-gnu/ 都不行。
有没有什么其他办法,或者哪里可以获得
crossover=20.0.2beta3-1
的apt包?
|