This repo explains how to install the Virt-manager virtualization environment, in the most functional way possible, without excluding a practical automated installation script, which will set up the service on Arch Linux, complete with automatic assignment of user privileges.
The first step is to clone the repo:
git clone https://github.com/NF02/virt-manager-dotfiles && cd virt-manager-dotfilesThe second step is to grant the application the execution permissions, to do that it is necessary to execute the command
chmod +x install-virtmenager.shObviously the execution permissions must be assigned manually, otherwise it does not allow you to execute the parts it requires.
./install-virtmenager.shThe UEFI firmwaore is a separate package compared to the virtualization environment, and for this reason I have included it in the script so that I can fully exploit it. Of course the HOST machine can also be legacy because it doesn’t affect the guest system.
bash -c "$(curl -fsSL https://raw.githubusercontent.com/NF02/virt-manager-easy-installer/main/install-virtmenager.sh)"sh -c "$(wget https://raw.githubusercontent.com/NF02/virt-manager-easy-installer/main/install-virtmenager.sh -O -)"- This script is meant to be run with an admin user, so that can use admin privileges via the
sudocommand, in case this utility is not installed the script will not work. - Another requirement is Systemd Init.
There is a version of the script designed for Void Linux, as it uses Runit instead of Systemd, so a rewrite was mandatory.
bash -c "$(curl -fsSL https://raw.githubusercontent.com/NF02/virt-manager-easy-installer/main/virt-manager-void-linux.sh)"sh -c "$(wget https://raw.githubusercontent.com/NF02/virt-manager-easy-installer/main/virt-manager-void-linux.sh -O -)"