質問: ubuntu 16.04にlibxcb-randr 1.12をインストールする方法は? 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が自動的にインストール、アップグレード、または削除されなくなります。