Tenemos dos formas de instalar //Virtualbox//, desde los repos oficiales de la aplicación o desde los propios de Linux Mint (Ubuntu Focal Fossa)
Si descargamos los oficiales de //Virtualbox// se instalará el paquete ''%%python-is-python2%%'', eso hara que el python por defecto de nuestro sistema sea el dos. A cambio tendremos la última versión de //Virtualbox//
Si lo instalamos con los repos de Ubuntu, podemos tener instalado el paquete ''%%python-is-python3%%'' (esta es mi opción favorita)
Ahora podemos comprobar que además del paquete //virtualbox// tenemos varios paquetes con número de versión (p.ej. _virtualbox.6.1), estos últimos son los que hemos añadido (compruebalo con ''%%apt-cache policy [nombrepaquete]%%'')
Instalamos el que nos interesa:
<code {bash}>
sudo apt install virtualbox-6.1
</code>
**ATENCIÓN**
<code>
The following additional packages will be installed:
python-is-python2
</code>
Descargamos también el [[https://www.virtualbox.org/wiki/Downloads|VirtualBox Extension Pack]], este paquete lo podemos instalar desde el propio interfaz de usuario del //VirtualBox//, o bien con el siguiente comando:
Sólo nos queda añadir nuestro usuario al grupo ''%%vboxusers%%'', con el comando ''%%sudo gpasswd -a username vboxusers%%'', y tendremos que cerrar la sesión para refrescar nuestros grupos.
===== qemu =====
Un par de comprobaciones previas:
* El comando ''%%egrep -c '(vmx|svm)' /proc/cpuinfo%%'' debe devolvernos un número mayor que cero si nuestro sistema soporta virtualización.
* El comando ''%%kvm-ok%%'' nos sirve para comprobar que la virtualización hardware no está deshabilitada en la BIOS (puede que tengas que ejecutar ''%%apt install cpu-checker%%'')
* **qemu-kvm** nos da la emulación hardware para el hipervisor KVM
* **libvirt-daemon-system** los ficheros de configuración para ejecutar el demonio ''%%libvirt%%'' como servicio
* **libvirt-clients** software para gestionar plataformas de virtualización
* **bridge-utils** utilidades de linea de comandos para configurar bridges ethernet
* **virtinst** utilidades de linea de comandos para crear máquinas virtuales
* **virt-manager** un interfaz gráfico junto con utilidades de linea de comandos para gestionar máquinas virtuales a través de //libvirt//
Solo queda añadir nuestro usuario a los grupos:
<code>
sudo gpasswd -a username libvirt
sudo gpasswd -a username kvm
</code>
Podemos comprobar el estado del servicio con ''%%scs libvirtd%%'' (''%%systemctl status libvirtd%%'').
==== Referencias ====
* [[https://www.how2shout.com/how-to/how-to-install-kvm-on-ubuntu-20-04-graphical-headless-server.html|How to install KVM on Ubuntu 20.04 Graphical & headless server]]
* [[https://linuxize.com/post/how-to-install-kvm-on-ubuntu-20-04/|How to Install Kvm on Ubuntu 20.04]]
* [[https://www.tecmint.com/install-kvm-on-ubuntu/|How to Install KVM on Ubuntu 20.04]]
===== Docker =====
Tenemos que añadir el repositorio correspondiente a nuestra distribución:
@ -2775,18 +2693,6 @@ scst docker # para arrancar el servicio
scsp docker # para parar el servicio
</code>
==== docker-compose ====
* Nos bajamos la última versión disponible de [[https://github.com/docker/compose/releases|las releases de github]]
* Movemos el fichero que hemos descargado a ''%%/usr/local/bin/docker-compose%%''
* Y le damos permisos de ejecución ''%%sudo chmod +x /usr/local/bin/docker-compose%%''
==== Kitematic ====
Un interfaz gráfico para //Docker//. En su [[https://github.com/docker/kitematic/releases|página de releases]] bajamos la última para Ubuntu e instalamos con el gestor de paquetes.
Tenemos dos formas de instalar ''Virtualbox'', desde los repos oficiales de la aplicación o desde los propios de Linux Mint (Ubuntu Focal Fossa)
Si descargamos los oficiales de ''Virtualbox'' se instalará el paquete <code>python-is-python2</code>, eso hara que el python por defecto de nuestro sistema sea el dos. A cambio tendremos la última versión de ''Virtualbox''
Si lo instalamos con los repos de Ubuntu, podemos tener instalado el paquete <code>python-is-python3</code> (esta es mi opción favorita)
Ahora podemos comprobar que además del paquete ''virtualbox'' tenemos varios paquetes con número de versión (p.ej. _virtualbox.6.1), estos últimos son los que hemos añadido (compruebalo con <code>apt-cache policy [nombrepaquete]</code>)
<pre>The following additional packages will be installed:
python-is-python2</pre>
Descargamos también el [https://www.virtualbox.org/wiki/Downloads VirtualBox Extension Pack], este paquete lo podemos instalar desde el propio interfaz de usuario del ''VirtualBox'', o bien con el siguiente comando:
Sólo nos queda añadir nuestro usuario al grupo <code>vboxusers</code>, con el comando <code>sudo gpasswd -a username vboxusers</code>, y tendremos que cerrar la sesión para refrescar nuestros grupos.
== qemu ==
Un par de comprobaciones previas:
* El comando <code>egrep -c '(vmx|svm)' /proc/cpuinfo</code> debe devolvernos un número mayor que cero si nuestro sistema soporta virtualización.
* El comando <code>kvm-ok</code> nos sirve para comprobar que la virtualización hardware no está deshabilitada en la BIOS (puede que tengas que ejecutar <code>apt install cpu-checker</code>)
: nos da la emulación hardware para el hipervisor KVM
; libvirt-daemon-system
: los ficheros de configuración para ejecutar el demonio <code>libvirt</code> como servicio
; libvirt-clients
: software para gestionar plataformas de virtualización
; bridge-utils
: utilidades de linea de comandos para configurar bridges ethernet
; virtinst
: utilidades de linea de comandos para crear máquinas virtuales
; virt-manager
: un interfaz gráfico junto con utilidades de linea de comandos para gestionar máquinas virtuales a través de ''libvirt''
Solo queda añadir nuestro usuario a los grupos:
<pre>sudo gpasswd -a username libvirt
sudo gpasswd -a username kvm</pre>
Podemos comprobar el estado del servicio con <code>scs libvirtd</code> (<code>systemctl status libvirtd</code>).
<span id="referencias-1"></span>
=== Referencias ===
* [https://www.how2shout.com/how-to/how-to-install-kvm-on-ubuntu-20-04-graphical-headless-server.html How to install KVM on Ubuntu 20.04 Graphical & headless server]
* [https://linuxize.com/post/how-to-install-kvm-on-ubuntu-20-04/ How to Install Kvm on Ubuntu 20.04]
* [https://www.tecmint.com/install-kvm-on-ubuntu/ How to Install KVM on Ubuntu 20.04]
@ -2467,19 +2394,6 @@ Para usar ''docker'' tendremos que arrancarlo, con los alias de nuestro sistema
<pre class="{bash}">scst docker # para arrancar el servicio
scsp docker # para parar el servicio</pre>
=== docker-compose ===
* Nos bajamos la última versión disponible de [https://github.com/docker/compose/releases las releases de github]
* Movemos el fichero que hemos descargado a <code>/usr/local/bin/docker-compose</code>
* Y le damos permisos de ejecución <code>sudo chmod +x /usr/local/bin/docker-compose</code>
<span id="kitematic"></span>
=== Kitematic ===
Un interfaz gráfico para ''Docker''. En su [https://github.com/docker/kitematic/releases página de releases] bajamos la última para Ubuntu e instalamos con el gestor de paquetes.
Tenemos dos formas de instalar _Virtualbox_, desde los repos oficiales de la aplicación o desde los propios de Linux Mint (Ubuntu Focal Fossa)
Si descargamos los oficiales de _Virtualbox_ se instalará el paquete `python-is-python2`, eso hara que el python por defecto de nuestro sistema sea el dos. A cambio tendremos la última versión de _Virtualbox_
Si lo instalamos con los repos de Ubuntu, podemos tener instalado el paquete `python-is-python3` (esta es mi opción favorita)