Jak nainstalovat JetBrains RubyMine na Linux

Integrované vývojové prostředí (IDE) JetBrains RubyMine je určeno pro programování v jazyce Ruby. Jedná se o aplikaci, která je dostupná na různých platformách, konkrétně na systémech Mac OS, Windows a Linux. Následující text vás provede instalací RubyMine na operačním systému Linux.

Důležité upozornění: JetBrains RubyMine není software zdarma. Po instalaci máte možnost program vyzkoušet v rámci zkušební verze. Pro plnohodnotné používání je nutné vytvořit si účet JetBrains a zakoupit licenci.

Postup instalace na Arch Linuxu

Pro uživatele Arch Linuxu je RubyMine dostupný skrze AUR (Arch User Repository). Díky tomu je možné aplikaci instalovat jako nativní balíček Arch Linuxu, což přináší výhodu v podobě pravidelných aktualizací.

Je třeba zdůraznit, že RubyMine není oficiálně podporován JetBrains prostřednictvím AUR. Nicméně, balíček AUR stahuje instalační soubory přímo ze stránek JetBrains, čímž je zaručena bezpečnost procesu.

Než začnete s instalací, je nezbytné nainstalovat balíčky „git“ a „base-devel“. Tyto balíčky jsou klíčové pro instalaci softwaru z AUR.

sudo pacman -S git base-devel

Po instalaci těchto balíčků, je nutné získat pomocný nástroj Trizen AUR, který usnadní a zrychlí instalaci RubyMine. Pro získání Trizen AUR, použijte příkaz git clone:

git clone https://aur.archlinux.org/trizen.git

Po stažení balíčku se přesuňte do složky „trizen“ pomocí příkazu cd:

cd trizen/

Nyní můžete Trizen AUR nainstalovat pomocí příkazu makepkg:

makepkg -sri

S nainstalovaným nástrojem Trizen AUR, můžete zahájit instalaci samotné RubyMine. Pro instalaci nejnovější verze použijte příkaz:

trizen -S rubymine

Instalace pomocí balíčku Snap

RubyMine je také k dispozici jako balíček Snap, který je vhodný pro Ubuntu a další linuxové distribuce podporující tento formát.

Instalace Snap verze RubyMine je jednoduchá. Nejprve je nutné povolit běhové prostředí balíčku Snap (Snapd). To provedete instalací balíčku „snapd“ pomocí správce balíčků.

Po instalaci Snapd, je třeba aktivovat službu „snapd.socket“ pomocí Systemd. Provedete to příkazem:

sudo systemctl enable --now snapd.socket

Nyní, když je Snapd aktivní, můžete nainstalovat RubyMine pomocí příkazu:

sudo snap install rubymine --classic

Upozornění: JetBrains RubyMine vyžaduje na Linuxu režim „Classic“ Snap, který je závislý na AppArmor. Proto nebude funkční na distribucích jako Fedora, které AppArmor nepoužívají.

Univerzální postup instalace pro Linux

Pro všechny ostatní linuxové distribuce, které nemají podporu Snaps nebo AUR, je k dispozici instalační program ve formátu TarGZ. Pro stažení instalačního programu navštivte stránku stahování RubyMine Linux a klikněte na „Stáhnout“.

Stahování může trvat delší dobu, jelikož instalační soubor má velikost přibližně 500 MB. Po dokončení stahování otevřete terminál (Ctrl + Alt + T) a přejděte do složky „Stažené“ pomocí příkazu:

cd ~/Downloads

V adresáři „Stažené“ dekomprimujte archiv TarGZ pomocí příkazu:

tar xvf RubyMine-*.tar.gz

Po dekompresi přejděte do vytvořené složky RubyMine:

cd RubyMine-*/

Následně se přesuňte do podadresáře „bin“:

cd bin

Pro spuštění instalačního programu RubyMine použijte následující příkaz:

./rubymine.sh

Během instalace se objeví okno s možností konfigurace nebo importu nastavení. Pro začátek zvolte možnost „Neimportovat nastavení“ a klikněte na „OK“.

Následně se zobrazí okno pro aktivaci produktu. Zde se přihlaste ke svému účtu JetBrains a pokračujte v používání aplikace.