Installation¶
Prerequisites¶
VirtUI Manager is a Python-based application that leverages libvirt for virtualization management and textual for its terminal user interface.
System Requirements¶
- Operating System: Linux (tested on openSUSE, Fedora, Ubuntu, Arch)
- Python: 3.8+
- Virtualization: KVM/QEMU and Libvirt installed and running.
- Access: Your user must have permissions to manage libvirt (usually part of the
libvirtgroup).
OpenSUSE / SLE Installation¶
VirtUI Manager is available as a package in the Virtualization repository. Choose the right repository, go to it and download packages and install them.
- Repository:
- 15.6 repo
- 15.7 repo
- 16 repo
- Slowroll
- Tumbleweed
- Search for virtui
- Download the rpm packages: virtui-manager, virtui-manager-doc, virtui-remote-viewer
- install the packages with zypper.
Note
You can also add the repository but these means all the packages from this repository will be used later on update of the system, if you dont want that you need to remove it after the installation of the packages.
Installation Steps from Source Code¶
Devel version: Clone the Repository¶
This is possible to test latest version from github
Get the latest source code from GitHub:¶
Launch the devel version¶
Generic / Virtual Environment (Pip)¶
If your distribution doesn't package these libraries or you prefer a virtual environment:
Now virtui-manager, virtui-manager-cmd, virtui-remote-cmd will be available from Command line.
openSUSE / SLE (Zypper)¶
To install dependencies manually from official repositories (this is done automatically when installing the package):