Ubuntu 16.04 (16.04.4) ppa содержит только 1,11. Но для компиляции программы Ржавчины мне нужны 1,12 версии. Как иметь дело с ним?
P.s. 17.04 содержит xcb v.1.12
Удаление libxcb-randr0.
sudo apt remove libxcb-randr0
Вручную загрузите libxcb-randr0 (1.12-1ubuntu1) с официальных репозиториев Ubuntu 17.10 отсюда.
При Загрузке libxcb-randr0 раздел нажимают или на красную ссылку amd64 или на ссылку i386, в зависимости от архитектуры Вашей ОС.
Выберите соседнее зеркало и загрузите libxcb-randr0.
Откройте терминал и использование каталогов изменения cd
к каталогу, содержащему libxcb-randr0_1.12-1ubuntu1_amd64.deb файл, который Вы загрузили.
Установите 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
Выполненный sudo apt-mark hold libxcb-randr0
который будет препятствовать тому, чтобы libxcb-randr0 был автоматически установлен, обновленный или удален.