–Delivery
Our client wishes to run all software on Linux machines like what we have set-up for this course.
You can reserver a VCM.
Reserve VCM
You can reserve a virtual machine server with Ubuntu 22 already installed. You can access this with FastX, a graphical desktop.
-
First, go to VCM and click “Reserve a VM” .
-
On the list of VM options to reserve, there should be one specifically for ECE 495, choose that one.
-
Accept the Terms of use
-
You should be on a screen that shows your VM information, including something like this:
Hostname: vcm-37657.vm.duke.eduOperating System: ubuntu-22
Operating System: ubuntu-22
Base memory: 4 GB
Processors: 2
VM Status: reserving
You will need the hostname to login to it.
Also, the VM status of “reserving” means that it
is not yet available. You won’t be able to login until the status changes to “complete” (you should get an email when this happens). It generally takes about 5 minutes, but may take longer when many reservations are being made at the start of the semester.
-
You can log into your VCM via SSH or you could download FastX from https://software.duke.edu/node/84
- You will need to login with your NetId.
- You should end up on a page for FastX, with an “Add To Cart” button in the middle of the page (note the price should be $0.00, so you don’t actually have to pay anything). Next, hit the Checkout button. Most of the chekout page should be prefilled (if not, fill it in). Note that you need to choose University in the radio button at the bottom. Once you are done, hit “continue to next step”, review the information, then hit continue again. You should end up on a page that says Checkout is Complete and directs you to where to view your orders.
- Follow the link to view your orders (or use the My Orders button at the top). The one you just did should be at the top. Click Download/License information and follow the instructions on that page.
- Open the FastX client on your computer. There should be a + (plus) button in the upper left to setup a new server. Press that. fill in the hostname with YOUR vcm’s hostname. It should be something like vcm-37657.vm.duke.edu (but a different number, from the Hostname discussed above). Put your netid in the username box. Then press OK.
- You should now be back in the main window with an entry for that host. Double click that entry. You will probably get a warning about a webserver not running—that is fine. You should get a window that looks mostly empty but has a + (plus) button in the top left. Click on that and you should get a window with “Global Applications” and three choices: Default Desktop, Gnome, and XCFE. Choose “Default Desktop” and you should get a window that is a remote desktop of this VCM server. Note that the icon bar at the bottom should have a black square with a white $_ in it. That is the icon for your terminal. Go ahead and open that (you can click it multiple times to get more than one terminal window)
-
At this point, you are ready to go to JDK setup.
-
You will need to install the JDK on your VCM.
- JDK (Java Development Kit) version 17
- Gradle version 7.3.3 recommended
Back to Assignment Overview Page