libvirtはC言語以外に下記の各種言語用のバインディンが用意されています。 http://libvirt.org/bindings.html Python Perl OCaml Ruby Java C# ruby用のバインディングが用意されているので、CentOS 5.4にインストールしてみました。 準備 mercurialのインストール ruby-libvirtのソースのリポジトリがmercurialで管理されているので、mercurialをインストールする。 sudo yum install gcc rpm-build python-devel export PYTHONPATH=/usr/local/lib64/python2.4/site-packages wget http://mercurial.selenic.com/release/mercurial-1.3.1.tar