From aa7d9c4593297256c5c8d34b9fd0506922191447 Mon Sep 17 00:00:00 2001 From: Mario Trangoni Date: Mon, 26 Dec 2016 11:46:58 +0100 Subject: INSTALL: convert to Markdown format. --- INSTALL.md | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 INSTALL.md (limited to 'INSTALL.md') diff --git a/INSTALL.md b/INSTALL.md new file mode 100644 index 00000000..a34ca779 --- /dev/null +++ b/INSTALL.md @@ -0,0 +1,42 @@ +# Basic Install + +For starters, if you just want to run `virt-manager/virt-install` to test out +changes, it can be done from the source directory: +```sh +./virt-manager +``` + +To install the software into `/usr/local` (usually), you can do: +```sh +python setup.py install +``` + +To build an RPM, you can run: +```sh +python setup.py rpm +``` + +`setup.py` generally has all the build and install commands, for more info see: + + - `python setup.py --help-commands` + - `python setup.py install --help` + - [Python Standard Build and Install](https://docs.python.org/2/install/#standard-build-and-install) + + +## Pre-requisite software + +A detailed dependency list can be found in +[virt-manager.spec.in](virt-manager.spec.in) file. + +Minimum version requirements of major components: + + - python >= 2.7 + - gtk3 >= 3.14 + - libvirt-python >= 0.6.0 + - pygobject3 >= 3.14 + - libosinfo >= 0.2.10 + +On Debian or Ubuntu based distributions, you need to install the +`gobject-introspection` bindings for some depedencies like `libvirt-glib` +and `libosinfo`. Look for package names that start with `'gir'`, for example +`gir1.2-libosinfo-1.0`. -- cgit v1.2.1