Как установить libxcb-randr 1.12 в Ubuntu 16.04?

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. Загрузите libxcb-randr0 (1.12-1ubuntu1) вручную из официальных репозиториев Ubuntu 17.10 отсюда.

    • В разделе Download 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.

Другие вопросы по тегам