These were performed using the LinuxCNC 2.8.0 Debian 10 Buster PREEMPT-RT ISO image installed on an old Intel Q6600 based PC.
After installation, login to the default desktop session with the username and credentials you entered during install.
Open Terminal (Applications → Terminal Emulator)
Get latest available package listing from repositories. Enter password if prompted
sudo apt-get update
Add the ability to accept incoming ssh connections (connect remotely via command line to the computer - not required):
Install ssh service
sudo apt install openssh-server
Start ssh service
sudo service ssh start
Set autologin on bootup (not required)
Edit config file
sudo nano /etc/lightdm/lightdm.conf
Navigate with arrow keys to the section header “[Seat:*]”
Remove the “#” character from the following lines and change the value after the = to your username without < or >:
#autologin-user=<your username>
#autologin-user-timeout=0
Press Control+X, then Y to save
Reboot
sudo reboot
Install Chrome with remote desktop plugin (not required but useful to configure the system remotely using the full desktop)
Get utility to download deb file
sudo apt install wget
Download Chrome
sudo wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
Install Chrome
sudo apt install ./google-chrome-stable_current_amd64.deb
Download Chrome Remote Plugin
sudo wget https://dl.google.com/linux/direct/chrome-remote-desktop_current_amd64.deb
Install Plugin
sudo dpkg -i ./chrome-remote-desktop_current_amd64.deb
Install missing dependencies (if any)
sudo apt-get -f install
Install again if deps were missing
sudo dpkg -i ./chrome-remote-desktop_current_amd64.deb
Install Discord (also not required, but useful for discussing with others while you're working on your PNC)
Download Discord
sudo wget -O discord.deb "https://discordapp.com/api/download?platform=linux&format=deb"
Install Discord
sudo dpkg -i ./discord.deb
Install missing dependencies (if any)
sudo apt-get -f install
Install again if deps were missing
sudo dpkg -i ./discord.deb
Install Samba Share (not required, but useful for transferring files to the PC from a windows or other machine)
https://linuxconfig.org/how-to-set-up-a-samba-server-on-debian-10-buster