Skip to content
56K.ES

56K.ES

Sobre software libre y otras movidas

Menu
Menu

Vagrant – 003- Provisionar una máquina para trabajar con Love2D

Posted on 12/12/202112/12/2021 by fanta

En 56k.es ya comentamos una forma de compilar Love 11.3 en el pasado. Ahora toca algo diferente ya que vamos a compilar la versión 11.4 y no en nuestra máquina.

Vamos a tirar de un vagrantfile que compilará está versión cuando lo levantemos por primera vez. Digamos que levantaremos una máquina virtual en nuestro equipo que se va a provisionar automáticamente para disponer de terminator como emulador de terminal, lua 5.1 y Love 11.3 .

Es una máquina virtual que tendrá instalado también mate como escritorio.

 

De esta forma podemos trabajar en esa máquina virtual sin necesidad de manchar nuestro sistema.

$ wget -q "http://git.56k.es/fanta/vagrantfiles/raw/branch/master/debian10-love2d/Vagrantfile"
$ vagrant up

Si quieres saber más sobre como instalar vagrant mira los anteriores posts de esta serie aquí: 56k.es/?s=vagrant

 

La versión 11.3 es la actual estable. Esto clona la rama master que contiene la 11.4 actualmente.
En caso de querer fijar una rama (no existe la 11.4) se puede cambiar una línea en el Vagrantfile, la de clonado del repo y poner por ejemplo esto:

git clone --branch 11.3 "https://github.com/love2d/love" /tmp/love

 

Los pasos para compilar Love2D 11.4 en Debian 10 se pueden ver fácilmente en el archivo Vagrantfile. Esto es por si no quieres levantarlo en una máquina virtual. Te vas al archivo y te vas copiando las líneas de la zona de provisión.

El user y password es: vagrant

Puedes abrir virtualbox para acceder a la máquina encendida y trabajar. Si deseas conectar vía ssh puedes probar con «vagrant ssh» en el dir en el que se encuentra el vagrantfile.

 

Saludos cordiales.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Generic selectors
Exact matches only
Search in title
Search in content
©2022 56K.ES | Built using WordPress and Responsive Blogily theme by Superb