IC211-Specific Resources
Installing Ubuntu as an app on Windows 10
Update to the latest Java Development Kit
- Run the following in a terminal window:
sudo apt update; sudo apt install default-jdk
-
Verify by running the following commands in a terminal:
java --version
should yield
openjdk 11.0.6 2020-01-14
OpenJDK Runtime Environment (build 11.0.6+10-post-Ubuntu-1ubuntu118.04.1)
OpenJDK 64-Bit Server VM (build 11.0.6+10-post-Ubuntu-1ubuntu118.04.1, mixed mode, sharing)
and the following command:
javac --version
should yield
javac 11.0.6
CodePrint
Run the
one of following groups of commands in a terminal to download the codeprint script and make it executable:
From on the yard/intranet:
curl --url https://faculty.cs.usna.edu/IC211/docs/codeprint -o ~/bin/codeprint
chmod +x ~/bin/codeprint
From off the yard on the public internet:
curl --url https://www.usna.edu/Users/cs/bhawkins/IC211/docs/codeprint -o ~/bin/codeprint
chmod +x ~/bin/codeprint
GitLab
General Unix and Java Programming Resources
VM Resources
-
The software page has the .iso files and instructions you need in order to create the Virtual Machine (VM) we want you to use when you're working from your laptop.
-
Mounting your CS Department Unix home directory in your VM: In a terminal window of your virtual machine, give the command
csunixmount. This creates a directory named csunix in your home directory on the VM, and mounts your CS Department Unix home directory there. I.e. ~/csunix on the VM is the same as ~/ on your CS Department Unix account. In case you need to un-mount your CS Department Unix home directory, the command is fusermount -u ~/csunix .