Isto eliminará a páxina "Vagrant"
. Por favor, asegúrate de que é o que queres.
The recommended method for building a freeShop version is by using Vagrant. Vagrant is a tool that allows for the creation of simple, consistent development environments by using Virtual Machines, which are then provisioned with various dependencies.
The reason it is highly recommended to use Vagrant over manually installing the dependencies is due to the fact that cpp3ds is dependent on outdated versions of citro3d, devkitARM and libctru.
Below follows, at it's simplest, how to get the vagrant build environment up and running.
external/*
are properly cloned.vagrant up
in the terminal. This will download the VM box if it is missing, and builds cpp3ds, libarchive from 3ds_portlibs and libmpg123 compiled for the 3DS on the VM if its the first time you run the script. After that the program will exit, but leaves the VM running.vagrant ssh
. This will drop you in a ssh session in the VM./vagrant/
directory and follow the commands in the README file. The /vagrant/
directory is equivalent to the freeShop directory on your host system.freeShop/bin/
(or /vagrant/bin
in the vagrant VM).vagrant halt
in the freeShop directory.vagrant destroy
to destroy the VM. Run vagrant up
to rebuild the VM.Cheat sheet:
vagrant up
starts the VM.vagrant ssh
drops you in a shell session in the VM.vagrant halt
stops the VM.vagrant destroy
removes the VM from your system.Isto eliminará a páxina "Vagrant"
. Por favor, asegúrate de que é o que queres.