AzerothCore Debian Install
This will be a HowTo on how to get AzerothCore compiled and running on Debian in a VirtualBox Setting. This should work on a Non-VM install as well. Other Debian variants like Ubuntu and LinuxMint will and should work as well. If you are running anything else, just use your best judgment on command usage.
Installing Debian
Create a new virtual machine, I'm using the Debian 9.7.0 NetInst version using these settings as a baseline. You can tweak these for yourself but i'm going with a bare minimum just to get running. I'm going with 1GB RAM on a 20GB partition since we are not going to use a GUI, and why would you? :) After you get things setup, be sure to set the video ram to 12MB (the lowest) because we aren't using a GUI, it's not needed and we need all the ram we can get. Boot to the ISO, follow these steps to get a base system loaded:
Skip the Graphical Install and go for regular "Install", go thru the screens to your liking, set the name to whatever you like, you can leave domain blank. Set your Root password. Create your regular user, we are going to set a azerothcore user later on. Set your time zone. On "Partition Disks", select "Guided - Use entire disk".. Unless you know what you're doing. All files in one partition. If you are setting up a server for a production use, you'd probably want to separate partitions and assign disk space where you want it but for the purpose of this HowTo, we are going to keep things simple. Then, Finish partitioning and write changes to disk. Now it's going to install the base system. Remember, we are going for bare minimal into a CLI (Command Line Interface). Don't be scared, this is how we do it, we don't want to waste any cycles on GUI management. Lean and Mean is what we want.