How to install CLion-2017.3.3 on Solus 3

How to install CLion-2017.3.3 on Solus 3

CLion is an application that lets you develop applications in C and C++. In addition, it fully supports HTML (including HTML5), CSS, JavaScript, and XML, these languages are bundled in the IDE via plugins and are switched on for you by default. CLion is a cross-platform IDE that works on Windows, macOS, and Linux. CLion serves as a basis for coding assistance, bulk refactoring, coding data-style consistency, etc. CLion uses the CMake project model. Any CMake-based projects can be opened easily and with no additional configuration in CLion.

Installing CLion

Before you begin the installation process, make sure you update your repository by making use of the following command.

root@linuxhelp1 ~ # eopkg update-repo 
Updating repository: Solus
eopkg-index.xml.xz.sha1sum     (40.0  B)100%    574.88 KB/s [00:00:00] [complete]
eopkg-index.xml.xz             (1.7 MB)100%    705.60 KB/s [00:00:00] [complete]
No signature found for https://packages.solus-project.com/shannon/eopkg-index.xml.xz
Package database updated.

Next, you shall download the installation package by making use of the following command.

root@linuxhelp1 ~ # eopkg bi --ignore-safety https://raw.githubusercontent.com/solus-project/3rd-party/master/programming/clion/pspec.xml
pspec.xml                      (3.0 KB)100%     33.95 MB/s [00:00:00] [complete]
actions.py                     (318.0  B)100%      4.75 MB/s [00:00:00] [complete]
DEBUG: RepoDB initialized in 0.00020694732666. 
clion.desktop                  (202.0  B)100%      5.50 MB/s [00:00:00] [complete]
Building source package: clion
Fetching source from: https://download.jetbrains.com/cpp/CLion-2017.3.3.tar.gz
CLion-2017.3.3.tar.gz          (315.7 MB)100%    993.13 KB/s [00:00:00] [complete]
Source archive is stored: /var/cache/eopkg/archives/CLion-2017.3.3.tar.gz
Unpacking archive(s)...
 unpacked (/var/eopkg/clion-2017.3.3-9/work)
Setting up source...
Building source...
Testing package...
Installing...
.
.
DEBUG: Checking /var/eopkg/clion-2017.3.3-9/install/opt/clion/bin/gdb/lib/python3.6/lib-dynload/_bisect.cpython-36m-x86_64-linux-gnu.so for binary dependencies
DEBUG: return value for " LC_ALL=C /usr/bin/readelf -d /var/eopkg/clion-2017.3.3-9/install/opt/clion/bin/gdb/lib/python3.6/lib-dynload/_bisect.cpython-36m-x86_64-linux-gnu.so"  is 0
DEBUG: Checking /var/eopkg/clion-2017.3.3-9/install/opt/clion/bin/gdb/lib/python3.6/lib-dynload/zlib.cpython-36m-x86_64-linux-gnu.so for binary dependencies
DEBUG: return value for " LC_ALL=C /usr/bin/readelf -d /var/eopkg/clion-2017.3.3-9/install/opt/clion/bin/gdb/lib/python3.6/lib-dynload/zlib.cpython-36m-x86_64-linux-gnu.so"  is 0
DEBUG: Checking /var/eopkg/clion-2017.3.3-9/install/opt/clion/bin/gdb/lib/liblzma.so.5 for binary dependencies
DEBUG: return value for " LC_ALL=C /usr/bin/readelf -d /var/eopkg/clion-2017.3.3-9/install/opt/clion/bin/gdb/lib/liblzma.so.5"  is 0
DEBUG: Checking /var/eopkg/clion-2017.3.3-9/install/opt/clion/bin/gdb/lib/python3.6/lib-dynload/_testimportmultiple.cpython-36m-x86_64-linux-gnu.so for binary dependencies
DEBUG: return value for " LC_ALL=C /usr/bin/readelf -d /var/eopkg/clion-2017.3.3-9/install/opt/clion/bin/gdb/lib/python3.6/lib-dynload/_testimportmultiple.cpython-36m-x86_64-linux-gnu.so"  is 0
Creating clion-2017.3.3-9-1-x86_64.eopkg...
Keeping build directory


Once the package is downloaded, you can proceed with the installation.

root@linuxhelp1 ~ #  eopkg it clion*.eopkg
The following packages will be installed in order to satisfy dependencies:
openjdk-8
Do you want to continue? (yes/no)y
Total size of package(s): 182.65 MB
Downloading 1 / 1
Package openjdk-8 found in repository Solus
openjdk-8-8.172-13-1-x86_64.eopkg (182.7 MB)100%      1.02 MB/s [00:00:00] [complete]
Installing 1 / 1
openjdk-8-8.172-13-1-x86_64.eopkg [cached]
Installing openjdk-8, version 8.172, release 13
Extracting the files of openjdk-8
Installed openjdk-8
 [✓] Syncing filesystems                                                success
 [✓] Updating dynamic library cache                                     success
 [✓] Updating mimetype database                                         success
 [✓] Updating desktop database                                          success
 [✓] Updating manpages database                                         success
Installation order: clion 
Installing clion, version 2017.3.3, release 9
Extracting the files of clion
Installed clion
 [✓] Syncing filesystems                                                success
 [✓] Updating desktop database                                          success


Go to the Solus search field.

And then you need to type CLion on the search field.

Click on the icon to open CLion.

Accept the terms & condition in the popup that appears.

Choose to send statistics to JetBrains


Choose license activation and evaluate.

And then, you need to accept the license agreement.

Now, the application appears. You need to initialize the CLion.

You can now open a new project in CLion.


Choose the language standard you prefer.

CLion project is loading.

The welcome popup gets displayed on your screen.

The CLion project looks like the one in the following image.

You can get to know more information by checking its version.

With this, the installation of CLion on Solus comes to an end.

Tag : Clion Solus
FAQ
Q
What are the Similar products like Clion?
A
Following are similar product like clion
IntelliJ IDEA,
PhpStorm,
Visual Studio,
Eclipse.
Q
How to pass environment variables and parameters to CMake in CLion?
A
The best way is to use Preferences/Settings | Build, Execution, Deployment | CMake dialog.
Q
Is Clion available for multi-platform?
A
Yes Clion is a Cross-Platform tool.
Q
can I get link for official page for clion?
A
Following is the official page of clion , https://www.jetbrains.com/clion/
Q
Is it possible to write plugins for CLion?
A
Yes, like all other JetBrains IntelliJ-Platform-based products, CLion is open to plugin development.