为仓库中等待着的糟糕的 XFree86 升级致歉。
使用 XFree86 4.2.x 时,我们使用了外部的 fontconfig 和 xft2 库来渲染 TrueType 字体。然后 XFree86 4.3.0 发布,并使用了这些库自己的内部版本,因此我们使新的 X 与 fontconfig 冲突,因为两者都提供了相同的 .so 文件。
一些用户要求我们重建 XFree86 并将其链接到(更新的)外部 fontconfig/freetype2 库,而不是选择使用内部库。这很棘手,因为旧的 Xfree86 4.3.0-6 包与 fontconfig 库冲突,而新的 Xfree86 4.3.0-7依赖于它。Pacman 不允许此升级。
要正确升级 X,您将不得不从系统中删除 Xfree86,然后重新安装它(您可能需要退出 X 才能做到这一点,顺便说一句)。不用担心您的 /etc/X11/XF86Config 文件,它会留在原地。
# pacman -Rd xfree86 # pacman -Sy xfree86