Installing Terminator

If you are running Ubuntu 20.04 or later, you can run in the terminal:

 

sudo add-apt-repository ppa:mattrose/terminator 

sudo apt-get update 

sudo apt install terminator 

 

If you have any questions, here is a link for terminator installation to follow. 

 

Installing Visual Studio Code

There are three ways to install visual studio code. 

 

Method 1: Snap 

Snap packages are containerized applications. Open the terminal and run the following command to install the vscode self-contained snap package with the required dependencies: 

 

sudo snap install –classic code 

code –version

 

Method 2: Ubuntu Software Center: 

Step 1: Open Ubuntu Software Center 

Step 2: Find Visual Studio Code 

Step 3: Install vscode 

If you have any questions, here is a link to follow. 

Installing Git

Using the apt package management tool is the easiest way to install Git. 

Step 1: Start by updating the system package index. Launch a terminal window (Ctrl+Alt+T) and run the following command: 

 

sudo apt update 

 

Step 2: Install Git from the default Ubuntu repository by running: 

 

sudo apt install git 

 

Step 3: Verify the installation and version by running: 

 

git –-version 

 

If you have any questions, here is a link to follow. 

Installing GitHub Desktop on Ubuntu

Please run the following command in your terminal window: 

 

sudo wget https://github.com/shiftkey/desktop/releases/download/release-3.3.1-linux1/GitHubDesktop-linux-amd64-3.3.1-linux1.deb 

sudo apt install ./GitHubDesktop-linux-amd64-3.3.1-linux1.deb -y 

 

If you have any question, here is a link to follow. 

Installing Vim on Ubuntu

Please run the following command in your terminal window: 

 

sudo apt install vim 

 

If you have any question, here is a link to follow. 

Installing VESC on Ubuntu

Step 1: Environment build-up. Please run the following command in your terminal window:

 

git clone https://github.com/vedderb/vesc_tool.git

sudo apt install qtbase5-dev qttools5-dev-tools qt5-default

sudo apt install qtquickcontrols2-5-dev

sudo apt-get install libqt5serialport5-dev

sudo apt-get install libqt5bluetooth5 qtpositioning5-dev libqt5gamepad5-dev

sudo apt-get install qtconnectivity5-dev

 

Step 2: Download the vesc_tool_free_linux.zip on website:

Link: https://vesc-project.com/vesc_tool

 

Step 3: Unzip the file in terminal window:

cd Downloads

unzip vesc_tool_free_linux.zip

 

If you have any question, here is a link to follow.

 

 

 

SSH key settings for the Github repository

Step 1: Log in to your own github account and go into the Settings: Access, and click the SSH and GPG keys.

Step 2: Click on the New SSH key to generate the key, you need to specify the Title, Key type and Key. It will automatically create a SSH key for you. Then click Add SSH key. Check also the link  https://docs.github.com/en/authentication/connecting-to-github-with-ssh

Step 3: Connect the repository to use SSH key. Go to the main page of your repository or the repository of Co-workers. Click on the Code, and go to the Local-Clone, then select SSH option and copy. Open your command terminal, then paste into the command line.

As an example, if the repository SSH option of our repository is is git@github.com:peter1zhang/F1_Tenth_Duke_Team.git, then in the command line, run 

git clone git@github.com:peter1zhang/F1_Tenth_Duke_Team.git

Step 4: It will automatically connect the repository with your SSH key and you are all done