ml8 / class-env-setup

Environment setup for some of my courses: distributed systems, software engineering, and others.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Environment Setup

Scripts to set up an environment for use in relevant classes on an Ubuntu Linux machine.

To install, do the following:

git clone https://github.com/matthewlang/class-env-setup.git
cd class-env-setup
sudo ./install.sh

Some packages that are useful (but not necessary) can also be installed:

  • Google Chrome
  • GoLand is a full-featured Go IDE by JetBrains. It requires a license, but is free with a .edu email address. You'll be required to get a license and register at jetbrains.com.
  • CLion is a C/C++/Rust/etc. IDE by JetBrains. Similar to GoLand, it requires a license, but is free with a .edu email address. Get a license and register at jetbrains.com.
  • Atom is an open-source editor that is highly configurable and has good support for go. After installing atom, open it and use its package manager to install go-plus for Go, or [https://atom.io/packages/ide-rust] for Rust.

To be prompted to install any of these, run sudo ./optional.sh.

About

Environment setup for some of my courses: distributed systems, software engineering, and others.


Languages

Language:Shell 64.7%Language:Vim Script 35.3%