Ubuntu 16.04(16.04.4)ppaには1.11のみが含まれています。しかし、Rustプログラムのコンパイルには、1.12バージョンが必要です。どのように対処しますか?
追伸17.04にはxcb v.1.12が含まれています
Libxcb-randr0をアンインストールします。
Sudo apt remove libxcb-randr0
here から公式のUbuntu 17.10リポジトリからlibxcb-randr0(1.12-1ubuntu1)を手動でダウンロードします。
Download libxcb-randr0セクションで、OSのアーキテクチャに応じて、赤い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が自動的にインストール、アップグレード、または削除されなくなります。