
Ubuntu日本語フォーラム
ログインしていません。
ubuntu14.04上のKVMにNVIDIA GPUをパススルーするため
libvirt1.3.3以上をインストールする必要があるのですが、
https://libvirt.org/compiling.html
こちらのサイトを参考にインストールしようとしてみたのですが、
configure: error: You must install device-mapper-devel/libdevmapper to compile libvirt with mpath storage driver
と出てしまいます。 2つとも sudo apt-get install ではインストール出来ず
検索して探してみましたが、インストールできるものは見つかりませんでした。
どなたかインストール方法をご存知でしたら、回答お願いいたします。
ubuntuバージョン 14.04LTS
PCスペック
MB ASRock Fatal1ty H87 Performance
CPU Core i7 4770
GPU MSI GTX950
RAM DDR3 20GB (8GBx2 4GBx2)
takumi@takumi-desktop:~$ virsh version コンパイル時に使用したライブラリ: libvirt 1.2.2 使用中のライブラリ: libvirt 1.2.2 使用中の API: QEMU 1.2.2 実行中のハイパーバイザー: QEMU 2.9.91
オフライン
takumi5417 による投稿:
configure: error: You must install device-mapper-devel/libdevmapper to compile libvirt with mpath storage driver
libdevmapperがないのでコンパイルできない、とエラーが出ているように思います。
$ sudo apt-cache search libdevmapper
でlibdevmapperを探すと、以下の結果のようになったので
$ sudo apt-cache search libdevmapper libdevmapper-dev - Linux Kernel Device Mapper header files libdevmapper-event1.02.1 - Linux Kernel Device Mapper event support library libdevmapper1.02.1 - Linux Kernel Device Mapper のユーザ空間ライブラリ
libdevmapper-devパッケージあたりをapt-get install でインストールすると、もしかしてうまく行くかもしれません。
オフライン
アドバイスありがとうございました。どうやらビルドは成功したみたいです。
takumi5417@takumi-desktop:~$ virsh version コンパイル時に使用したライブラリ: libvirt 3.6.0 使用中のライブラリ: libvirt 3.6.0 使用中の API: QEMU 3.6.0 実行中のハイパーバイザー: QEMU 2.9.91
途中こちらのサイト(https://gist.github.com/sandlbn/997d9b08406128914cce)
に書かれてある手順
sandlbn による投稿:
sudo apt-get install git build-essential xsltproc libxml-xpath-perl libyajl-dev libdevmapper-dev libpciaccess-dev libnl-dev systemtap-sdt-dev uuid-dev libtool autoconf pkg-config libxml2 libxml2-utils autopoint python-dev libnuma-dev gettext
git clone https://github.com/K1773R/numad.git
cd numad
make
sudo make install
とアドバイス通り libdevmapper-dev をインストールしてもビルド出来なかったためエラーから調べ、必要なツール(libxml2-dev librbd-dev)をインストールすることで、
無事ビルドできたようです。アドバイスありがとうございました。
オフライン