Drop the VERSION templating. Tools today like packit and tito work best when a working .spec file exists. The extra burden is we need to update the version at release time, but that's no big deal Signed-off-by: Cole Robinson <crobinso@redhat.com>
1.3 KiB
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:
./virt-manager
To install the software into /usr/local
(usually), you can do:
./setup.py install
To build an RPM, you can run:
./setup.py rpm
setup.py
generally has all the build and install commands, for more info see:
./setup.py --help-commands
./setup.py install --help
- Python Standard Build and Install
Pre-requisite software
A detailed dependency list can be found in virt-manager.spec file.
Minimum version requirements of major components:
- gettext >= 0.19.6
- python >= 3.4
- gtk3 >= 3.22
- libvirt-python >= 0.6.0
- pygobject3 >= 3.22
- libosinfo >= 0.2.10
- gtksourceview >= 3
On Debian or Ubuntu based distributions, you need to install the
gobject-introspection
bindings for some dependencies like libvirt-glib
and libosinfo
. Look for package names that start with 'gir'
, for example
gir1.2-libosinfo-1.0
.
Optional software
virt-manager
can optionally use libguestfs
for inspecting the guests. For this, python-libguestfs
>= 1.22 is needed.