Games

How to install Sublime Text on Ubuntu 24.04

Introduction

Sublime Text is a powerful and sophisticated text editor known for its speed, versatility, and a wide array of features that cater to software developers and writers alike. For Ubuntu users, installing Sublime Text can seem daunting, particularly if you are new to Linux. This guide will walk you through the entire installation process for Sublime Text on Ubuntu 24.04, ensuring that you have a seamless experience from start to finish.

What is Sublime Text?

Sublime Text is a cross-platform source code editor with a slick user interface and an array of options that support numerous programming languages. Its standout features include:

  • Customizability: With packages and themes, you can tailor Sublime Text to fit your development style.
  • Speed: Sublime Text is known for its speedy performance, even when handling large files or extensive projects.
  • Multiple Selections: This feature allows you to make several changes at once, vastly improving productivity.
  • Plugin Support: The Package Control feature facilitates the easy installation of plugins, enhancing functionality further.

In summary, Sublime Text isn’t just a text editor; it’s an integral tool for many developers looking to streamline their coding workflow.

Prerequisites for Installation

Before diving into the installation steps, ensure that:

  • You have a working installation of Ubuntu 24.04.
  • You possess sudo privileges to install software on your system.
  • Your system is connected to the internet for downloading packages.
See also  HP Chromebook 11MK G9 Education Edition

Installation Steps

Step 1: Update Your System

The first step in any software installation is to ensure your system is up-to-date. Open your terminal and execute the following commands:

bash
sudo apt update
sudo apt upgrade -y

Updating your system ensures that you have the latest packages and security patches that may be crucial for a smooth installation.

Step 2: Install Required Dependencies

Though Sublime Text’s installation does not require many dependencies, ensure that you have the essential tools installed. Run:

bash
sudo apt install -y wget apt-transport-https

  • wget allows you to download files over the internet.
  • apt-transport-https is important for accessing HTTPS repositories.

Step 3: Add Sublime Text Repository

To access the latest version of Sublime Text, you will need to add its official repository to your system. Execute the following commands:

  1. Import the GPG key:

    bash
    wget -qO – https://download.sublimetext.com/sublimehq.gpg | sudo apt-key add –

  2. Add the repository to your sources list:

    bash
    echo “deb https://download.sublimetext.com/ stable main” | sudo tee /etc/apt/sources.list.d/sublime-text.list

Step 4: Install Sublime Text

At this point, you are ready to install Sublime Text. Update your package list again to include the Sublime Text repository and install the text editor:

bash
sudo apt update
sudo apt install sublime-text

This command will download and install Sublime Text, along with any necessary dependencies.

Step 5: Launch Sublime Text

Once the installation is complete, you can launch Sublime Text from the terminal by typing:

bash
subl

Alternatively, you can find Sublime Text in your application menu under “Development” or simply search for it.

Configuration and Customization

After launching Sublime Text, you might want to explore its configuration options to better suit your needs. Here’s how to customize your editor:

Customize Appearance

Sublime Text allows you to change its appearance using themes. Navigate to Preferences > Color Scheme and select from a variety of color schemes available. You can also install additional themes using the Package Control.

See also  How to install Google Earth Pro on a Chromebook

Install Packages

One of the most powerful features of Sublime Text is the ability to install plugins. To install Package Control, perform the following steps:

  1. Open the command palette by pressing Ctrl + Shift + P.
  2. Type Install Package Control and select it.
  3. After installation, you can install packages by again opening the command palette and selecting Package Control: Install Package.

Some popular packages to consider are:

  • SublimeLinter: For real-time linting.
  • Emmet: For rapid HTML and CSS workflow.
  • GitGutter: To visualize git changes in the gutter.

Set Up Version Control

If you work extensively with Git, it’s a good idea to install the GitGutter package mentioned earlier. Also, consider configuring your terminal to work seamlessly with Sublime, enabling you to open files directly from the command line with:

bash
subl filename

To make this permanent, you may need to add your custom command in your .bashrc or .bash_profile.

Troubleshooting Installation Issues

Although the installation process is straightforward, you may encounter issues. Here are some common problems and solutions:

Problem: GPG Key Error

If you run into a GPG key error while adding the repository, double-check the GPG import command. Ensure that you have copied it correctly and that your internet connection is active.

Problem: Sublime Text Doesn’t Launch

If Sublime Text fails to launch after installation, check the installed files using:

bash
dpkg -l | grep sublime-text

If not installed correctly, re-run the installation commands, starting from adding the repository.

Problem: Package Control Not Working

If Package Control is not functioning as expected, restarting Sublime Text sometimes resolves the issue. If it persists, ensure you’ve followed the installation steps correctly.

See also  Linux Lite 6.2 RC1

Keeping Sublime Text Up-to-Date

Sublime Text is frequently updated with new features and bug fixes. To ensure you always have the latest version, simply execute:

bash
sudo apt update
sudo apt upgrade sublime-text

You can also opt for automatic updates through the software updater tools available on Ubuntu.

Conclusion

Installing Sublime Text on Ubuntu 24.04 is a straightforward process that can greatly enhance your coding productivity. With its customizable interface and robust support for plugins, it has become a favorite among developers worldwide. By following the steps outlined in this guide, you are well on your way to getting started with one of the most sophisticated text editors available today.

FAQ

Q1: What are the system requirements for Sublime Text on Ubuntu?
A1: Sublime Text requires a modern version of Ubuntu and a system with enough RAM and disk space to accommodate the application. Ideally, a multi-core processor and at least 2GB of RAM are recommended for optimal performance.

Q2: Can I use Sublime Text for programming in languages other than Python?
A2: Absolutely! Sublime Text supports a plethora of programming languages, including HTML, CSS, JavaScript, C++, Java, and many more.

Q3: How do I uninstall Sublime Text if I no longer need it?
A3: To uninstall Sublime Text, run the following command: sudo apt remove sublime-text. This will remove Sublime Text from your system, but if you want to clear out the configuration files as well, use sudo apt purge sublime-text.

Q4: Is Sublime Text free to use?
A4: Sublime Text offers an indefinite trial period, but it is a paid software. It’s advisable to purchase a license to support continued development if you find it valuable.

Q5: How does Sublime Text compare to other text editors like VS Code?
A5: Sublime Text is renowned for its speed and lightweight nature, while Visual Studio Code is more feature-rich but heavier on resources. Your choice may depend on your specific requirements and preferences.

Q6: Are there any alternative text editors available on Ubuntu?
A6: Yes, alternatives include Visual Studio Code, Atom, neon, and Vim or Emacs for those who prefer terminal-based text editors. Each has its unique features and strengths.

About the author

Jeffrey Collins

Jeffrey Collins

Jeffery Collins is a Microsoft Office specialist with over 15 years of experience in teaching, training, and business consulting. He has guided thousands of students and professionals in mastering Office applications such as Excel, Word, PowerPoint, and Outlook. From advanced Excel functions and VBA automation to professional Word formatting, data-driven PowerPoint presentations, and efficient email management in Outlook, Jeffery is passionate about making Office tools practical and accessible. On Softwers, he shares step-by-step guides, troubleshooting tips, and expert insights to help users unlock the full potential of Microsoft Office.