Booting into Astroprint GUI Desktop on startup

I’ve got 7" LCD touchscreen, and I want my Pi to boot into Astro GUI.
How I can do that?
Currently I’m only accessing the Pi by using the laptop and the Pi just displaying the text terminal.
I want full control on the printer by the Astro GUI on the LCD.

Thanks

You’ll need to install X as AstroPrint doesn’t already have it in it’s image.

sudo apt-get install lxde
sudo apt-get install lightdm
sudo apt-get install xinit

From there you can find and use any of the Debian/Raspi auto login guides out there if sudo rasp-config doesn’t do it for you. You’ll need to do the above to get started.

@jtpowell I’ve tried the steps, and I run'sudo raspi-config' -> 'Boot Options' -> 'Desktop / CLI ' -> 'B4 Desktop Autologin Desktop GUI' -> rebooted.

nothing happened it just auto loggedin into terminal.
Following is the last thing:

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Thu Apr  6 02:54:20 2017

That’s because X is not installed nor a desktop environment to go with it. Follow the steps above.

Yes I followed all the steps but nothing happened

pi@3DPrinterAstro:~ $ sudo apt-get install lightdm
Reading package lists... Done
Building dependency tree       
Reading state information... Done
lightdm is already the newest version.
The following package was automatically installed and is no longer required:
  libllvm3.7
Use 'apt-get autoremove' to remove it.
0 upgraded, 0 newly installed, 0 to remove and 83 not upgraded.
pi@3DPrinterAstro:~ $ sudo apt-get install lxde
Reading package lists... Done
Building dependency tree       
Reading state information... Done
lxde is already the newest version.
The following package was automatically installed and is no longer required:
  libllvm3.7
Use 'apt-get autoremove' to remove it.
0 upgraded, 0 newly installed, 0 to remove and 83 not upgraded.
pi@3DPrinterAstro:~ $ sudo apt-get install xinit
Reading package lists... Done
Building dependency tree       
Reading state information... Done
xinit is already the newest version.
The following package was automatically installed and is no longer required:
  libllvm3.7
Use 'apt-get autoremove' to remove it.
0 upgraded, 0 newly installed, 0 to remove and 83 not upgraded.

Try starting X manually with startx If everything is installed you should get a gui. If not errors and warnings.

Im getting this:

 pi@3DPrinterAstro:~ $ startx

 /etc/X11/xinit/xserverrc: 3: exec: /usr/bin/X: not found
 xinit: giving up
 xinit: unable to connect to X server: Connection refused
 xinit: server error
 Couldn't get a file descriptor referring to the console
 pi@3DPrinterAstro:~ $

Not everything got installed. Try to rerun the commands above. If no luck Google reinstall X Raspberry Pi to find a guide that has all the requisites.