Q es el nombre del script que uso para montar rápidamente un laboratorio con algún sistema operativo.
Cuando precisas probar algo recurrir a las imágenes cloud puede ser interesante pero lo mismo lo que requieres es instalar un sistema operativo con unas condiciones especificas. Para eso uso «q».
Simplemente se ejecuta «q» una vez se tiene instalado y descargará todas las isos necesarias para trabajar. Esto puede ocupar bastantes gigas claro.
Ahora mismo el listado no es muy grande pero irá creciendo con el tiempo.
Instalar q en el sistema
La instalación es sencilla:
$ git clone http://git.56k.es/fanta/q
$ cd q
$ chmod +x q
# cp -pRv q /bin/q
Básicamente es copiar el script llamado q en /bin/ o en /usr/bin/ . En un directorio que esté en el PATH.
Dependencias
Las dependencias son qemu básicamente. Tener instalado qemu y wget
- qemu-system-x86_64
- qemu-system-i386
- qemu-system-sparc
- wget
Normalmente podrás obtener esas dependencias desde los repositorios de tu distro pero si quieres compilar aquí algo de info: 56k.es/fanta/compilar-qemu-con-soporte-para-arquitectura-sparc-y-sparc64/
Ejecutar por primera vez
Si ya ejecutaste «q» tendrás en tu home un directorio llamado vms (virtual machines) . Si necesitas trastear algo en una distro Rocky Linux 8.6 puedes hacerlo así:
$ cd ~/vms/Rocky-8.6-x86_64
$ bash install.sh
Y cuando tengas la máquina instalada pues la puedes ejecutar así:
$ bash start.sh
Instalar normalmente una vez y luego ya ejecutas las veces que quieras.
Si quieres borrar una máquina borra el directorio y usas q de nuevo. Se bajará la iso y creará el directorio con los scripts de nuevo.
Y eso es todo amigo/a/e.
Saludos cordiales.