Jetbrains

From Ryerson Computer Science
Jump to: navigation, search

Jetbrains produces a number of high quality IDEs. CLion is a C/C++ IDE compatible with CMake build files. IntelliJ is a professional quality Java IDE. Students can use them in the labs or request a license for their own machine here.

Running Jetbrains Toolbox in the SCS Labs (Ubuntu)

In order to make it run properly in the labs we need to move the app directory out of the user home directory as they are too large for the disk quota. Here we install a small SystemD user service that links them to /tmp.

[1]

To download and run the script:

curl -O http://scs.ryerson.ca/~dtenty/install-offloader.sh
curl -O http://scs.ryerson.ca/~dtenty/install-offloader.sh.sig
gpg --keyserver pool.sks-keyservers.net --recv-keys ADA252A06699DA4260E584FB64AEAE6D3A65D85D
gpg --verify install-offloader.sh.sig install-offloader.sh

Only proceed if the signature verification step succeeds in verifying a signature by dtenty@ryerson.ca. To install run:

chmod +x install-offloader.sh
./install-offloader.sh

After completion, open the file browser and run the app found at:

~/app/jebrains-toolbox
Skip the sign in, download your IDE (CLion/IntelliJ/PyCharm/etc) and run it. Choose license server from the activation page and it should autodetect the SCS license server.
  1. This script is licensed GPLv3 with source available here: https://github.com/daltenty/profilediverter