Linux Development Station - Carleton-SRL/SPOT GitHub Wiki

Introduction

The Spacecraft Robotics Laboratory now comes equipped with a dedicated Linux development station. This is a desktop computer located to the left of the ground station computer. It uses Ubuntu 22.04.5 LTS so as to get as close to replicating the Jetson computers as possible.

General Usage

To keep things clean and organized, we recommend creating a new user account when using the development computer. This way, the odds of toppling someones precarious stack of Linux cards is minimized.

[!NOTE] Please reach out to Alexander Crain for first time account creation. Carleton IT does not allow users to access the localroot account and thus other existing administration accounts must be used to set up any new users.

Account Creation

To create a new account, you will need to login to an account with administrative rights. Once logged in, open the settings panel (press the Super key -- i.e. the Windows key on most keyboards) and navigate to Users per this sample image below:

On the top right, there is a prompt to Unlock -- click this button and enter the administrative password for the account being used. Once unlocked, you will see the Add User button -- click it, and create a Standard account by filling in the required information. We recommend you enter your full name and thus your username will be firstnamelastname. Select Set password now and enter a password for your account.

[!NOTE] Make sure you set your account as an Administrator using the toggle, otherwise installing software will be painful.

Once you have created an account, you can log out of the administrative account and log into your personal account.

Recommendations for Setup (Optional)

In this sub-section, I will lay out my preferred setup for Ubuntu, but your account is yours to tweak as you see fit. Thus, this section is entirely optional. The first step with your new account is to ensure that everything is up to date. Open the terminal (Super Key --> Terminal). Type:

`sudo apt update && sudo apt upgrade'

This will update any software currently installed. Installation of Visual Studio Code is often a first step, and can be done by following this guide.