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-serverStart 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=0Press Control+X, then Y to save
Reboot
sudo rebootInstall 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 wgetDownload Chrome
sudo wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.debInstall Chrome
sudo apt install ./google-chrome-stable_current_amd64.debDownload Chrome Remote Plugin
sudo wget https://dl.google.com/linux/direct/chrome-remote-desktop_current_amd64.debInstall Plugin
sudo dpkg -i ./chrome-remote-desktop_current_amd64.debInstall missing dependencies (if any)
sudo apt-get -f installInstall 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.debInstall missing dependencies (if any)
sudo apt-get -f installInstall 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