Week 3 Installation Guide
Prerequisites: You should have completed Week 0-2 installations. This week requires minimal new installation since most tools are already available or will be installed on your VPS.
Required Tools
- SSH Client - You should already have this from Week 0.
2. tmux (Local Installation - Optional)
tmux on your laptop is optional but useful for local work.
macOS:
brew install tmux
Linux (Ubuntu/Debian):
sudo apt install tmux
Linux (Fedora/RHEL):
sudo dnf install tmux
Windows (WSL):
sudo apt install tmux
Should show tmux 3.0 or higher.
Note: You’ll also install tmux on your DigitalOcean droplet during homework.
3. rsync
Check if installed:
rsync --version
If missing:
macOS: Pre-installed
Linux: sudo apt install rsync
Windows (WSL): sudo apt install rsync
4. DigitalOcean Student Credits
Not an installation, but required for homework.
Steps:
- Go to https://education.github.com/pack
- Sign up with Rice email
- Get approved (usually instant)
- Activate DigitalOcean offer ($200 credit)
You don’t need this before class, but start the GitHub Student Pack application early (can take 1-2 days for approval).