如何在 Ubuntu 16.04 上安装 libxcb-randr 1.12?

如何在 Ubuntu 16.04 上安装 libxcb-randr 1.12?

Ubuntu 16.04 (16.04.4) ppa 仅包含 1.11。但是对于 Rust 程序编译,我需要 1.12 版本。如何处理?

Ps 17.04 包含 xcb v.1.12

答案1

  1. 卸载 libxcb-randr0。

    sudo apt remove libxcb-randr0
    
  2. 从官方 Ubuntu 17.10 存储库手动下载 libxcb-randr0 (1.12-1ubuntu1)这里

    • 在下面下载 libxcb-randr0部分单击红色的 amd64 链接或 i386 链接,具体取决于您的操作系统的架构。

    • 选择附近的镜像并下载 libxcb-randr0。

  3. 打开终端,并使用将目录更改cd为包含您下载的 libxcb-randr0_1.12-1ubuntu1_amd64.deb 文件的目录。

  4. 使用以下命令安装 libxcb-randr0_1.12-1ubuntu1_amd64.deb:

    sudo dpkg -i libxcb-randr0_1.12-1ubuntu1_amd64.deb # the i386 .deb file has a different name  
    
  5. 运行sudo apt-mark hold libxcb-randr0将阻止 libxcb-randr0 被自动安装、升级或删除。

相关内容