Table of Contents
几乎所有 Linux 应用程序(包括 CrossOver)以及 Windows 应用程序都需要依赖 C 标准函数库 运行。因其重要性,通常只有该库的 32 位版本会出现缺失问题,且这种情况只出现在没有运行 32 位应用的需求的 64 位系统上。
解决方法
在 CrossOver 17 及更高版本中,最简单的解决方案是运行该命令:
/path/to/cxoffice/bin/cxfix missinglibc missinglibc.amd64或者添加 --show-all 参数,以查看 CrossOver 针对不同系统的具体修复机制。
另外,您也可以尝试运行以下任一命令。
- 针对 32 位 Windows 应用程序:
- 64 位 Arch Linux : pacman -Syu lib32-glibc
- 64 位 Debian : apt-get install libc6-i386
- 64 位 Fedora : yum install audit.x86_64 glibc.i686 glibc.x86_64
- 64 位 openSUSE : zypper install glibc-32bit
注意:
- cxfix --show-all 可能会提供最新的修复方法。
- 上述命令通常也适用于它们的衍生版本。例如:Debian 的修复命令也可用于 Ubuntu、Linux Mint、Deepin 以及 Pop! OS。同样的,Fedora 的修复命令也适用于 Red Hat Enterprise Linux、CentOS 等。