Installing Sublime Text 3 on Fedora 259 February 2017 · Filed in Tutorial
Sublime Text is my current text editor of choice. I won’t go into why I chose it over other tools; instead, I encourage you to have a look for yourself. Installing Sublime Text 3 (ST3) on Fedora 25, though, isn’t as simple as running a
dnf install. Fortunately, it’s not a difficult process, but it is a process I wanted to document here for the sake of others.
Here’s the process I followed:
Download the latest tarball of ST3. As of this writing, it was build 3126, so this cURL command accomplishes what you need:
curl -LO https://download.sublimetext.com/sublime_text_3_build_3126_x64.tar.bz2
As build numbers change, though, you’ll want to verify the correct URL for the latest build. (A lot of sites I saw provide hard-coded scripts that help perform this process for you, but don’t account for changes in the download URL.)
Extract the contents of the tarball with
tar xvjf sublime_text_3_build_3126_x64.tar.bz2. This will create a directory called “sublime_text_3” with the contents of the tarball.
Install the desktop launcher for ST3 by copying over the
.desktopfile in the tarball:
sudo cp -rf sublime_text_3/sublime_text.desktop /usr/share/applications/sublime_text.desktop
Edit the desktop launcher to specify the full path to the ST3 icon. You can use a GUI text editor,
sed, or whatever tool you’d like. The path to the icon will be
/opt/sublime_text/Icon/128x128/sublime-text.png, and you’ll want to specify this on the “Icon=” line of the desktop launcher.
Next, move the “sublime_text_3” directory created by extracting the tarball in step 2 to it’s final location. I chose
sudo mv sublime_text_3 /opt/sublime_text
If you decide to put it somewhere else, be sure to repeat step 4 and adjust the path to the icon accordingly.
Create a symbolic link to make it easier to launch ST3:
sudo ln -s /opt/sublime_text/sublime_text /usr/bin/subl
And that’s it. You can now launch ST3 from the Fedora Overview screen, or by running
subl in your terminal. (Side note: I have noted that running
subl without first launching ST3 via the GUI creates an additional icon in the Dash. This may not be a big deal for you. If you don’t like that, launch ST3 first via the GUI, then use
subl all you like. Or, use the fix described in this post.)
Enjoy!Tags: CLI · Fedora · Linux Previous Post: The Linux Migration: Virtualization Provider Next Post: Correlating OVS and Guest Domain Interfaces