Vamos a detallar, paso por paso, el proceso de configuración de una nueva máquina Linux destinada al desarrollo de proyectos C/C++. Linux ofrece gran variedad de entornos, versiones y configuraciones. Será de gran ayuda poder probar nuestros desarrollos en la mayoría de plataformas.
1. VirtualBox
Es poco probable (o poco práctico) que dispongamos de máquinas físicas para todas y cada una de las versiones de Linux donde vayamos a trabajar. La virtualización será nuestra gran aliada y VirtualBox una buena opción.
Crea una nueva máquina virtual con 4Gb de Ram, 2 Procesadores y 64Mb de Video.
50 Gb HDD reservado dinámicamente.
Network->Bridget Adapter.
Desde Storage, selecciona la imagen *.iso dentro del Optical Drive.
Arranca la máquina virtual e instala el sistema en cuestión.
En la máquina virtual: Devices->Insert Guest Additions CD Image (Figura 1).
En la máquina virtual: Devices->Drag And Drop->Bidirectional.
En la máquina virtual: Devices->Shader Clipboard->Bidirectional (Figura 2).
Reinicia la máquina virtual.
2. Habilitar repositorios obsoletos
En el caso que se trate de una distribución Linux desfasada (p.e. Ubuntu 12), es probable que necesitemos actualizar las rutas de los repositorios, con el fin de poder instalar los paquetes necesarios: