Skip to content

Instantly share code, notes, and snippets.

@djnugent
Forked from martijnvandijk/install.md
Last active September 18, 2017 19:33
Show Gist options
  • Save djnugent/168eef52dd225d4d2e3d35980680c2a1 to your computer and use it in GitHub Desktop.
Save djnugent/168eef52dd225d4d2e3d35980680c2a1 to your computer and use it in GitHub Desktop.
Installing Sublime Text 2 in linux without root access

Grab the tarball

Create your personal apps folder

mkdir ~/apps

Extract sublime text into your apps folder

tar -xvzf Sublime*.tar.bz2 -C ~/apps/

Create ~/bin

mkdir ~/bin

Put a link into ~/bin

ln -s ~/apps/Sublime\ Text\ 2/sublime_text ~/bin/sublime

Create a menu shortcut

echo "[Desktop Entry]" >> ~/.local/share/applications/sublime-text-2.desktop
echo "Name=Sublime Text 2" >> ~/.local/share/applications/sublime-text-2.desktop
echo "Comment=Edit text files" >> ~/.local/share/applications/sublime-text-2.desktop
echo "Exec=${HOME}/bin/sublime" >> ~/.local/share/applications/sublime-text-2.desktop
echo "Icon=${HOME}/apps/Sublime\ Text\ 2/Icon/128x128/sublime_text.png" >> ~/.local/share/applications/sublime-text-2.desktop
echo "Terminal=false" >> ~/.local/share/applications/sublime-text-2.desktop
echo "Type=Application" >> ~/.local/share/applications/sublime-text-2.desktop
echo "Encoding=UTF-8" >> ~/.local/share/applications/sublime-text-2.desktop
echo "Categories=Utility;TextEditor;" >> ~/.local/share/applications/sublime-text-2.desktop
echo "MimeType=text/plain;" >> ~/.local/share/applications/sublime-text-2.desktop
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment