Skip to content
Follow
Ubuntu Linux

How to Install GoLand on Ubuntu 24.04

Richard
Written by
Richard
Dec 26, 2024 Updated Jun 20, 2026 3 min read
How to Install GoLand on Ubuntu 24.04
How to Install GoLand on Ubuntu 24.04

You install GoLand on Ubuntu 24.04 by using the JetBrains Toolbox application or by manually extracting the standalone archive.

GoLand is JetBrains’ dedicated Integrated Development Environment (IDE) for Go programming. It provides intelligent code assistance, debugging capabilities, and version control integration to enhance your Go development experience.

This tutorial guides you through setting up GoLand on Ubuntu 24.04, ensuring you can start building Go applications efficiently on this recent LTS release.

⚡ Quick Answer

Install GoLand on Ubuntu 24.04 by adding the JetBrains PPA and using `sudo apt install goland`. Alternatively, use Snap with `sudo snap install goland –classic` or Flatpak with `flatpak install flathub com.jetbrains.GoLand`.

Prepare Ubuntu

📝Good to Know
Before installing GoLand, you may have to install some required packages and prepare Ubuntu.

Run the command below to update Ubuntu.

🐧Bash / Shell
sudo apt update
sudo apt upgrade

Install these packages next.

🐧Bash / Shell
sudo apt install dirmngr ca-certificates software-properties-common apt-transport-https curl lsb-release

Add JetBrains PPA repository

📝Good to Know
Adding the JetBrains PPA repository is the first step to install GoLand on Ubuntu 24.04 using this method, letting you get the latest updates directly from JetBrains.

First, import the repository GPG key by running the command below.

💻Code
curl -s https://s3.eu-central-1.amazonaws.com/jetbrains-ppa/0xA6E8698A.pub.asc | gpg --dearmor | sudo tee /usr/share/keyrings/jetbrains-ppa-archive-keyring.gpg > /dev/null

Then, add the repository by running the command below.

Command Prompt
echo "deb [signed-by=/usr/share/keyrings/jetbrains-ppa-archive-keyring.gpg] http://jetbrains-ppa.s3-website.eu-central-1.amazonaws.com any main" | sudo tee /etc/apt/sources.list.d/jetbrains-ppa.list > /dev/null

Finally, update and install GoLand.

🐧Bash / Shell
sudo apt update
sudo apt install goland

Once installed, you can start GoLand by running the command below.

💻Code
goland

You can launch it by going to Activities > Show Applications > GoLand on the desktop.

Install GoLand on Ubuntu
Install GoLand on Ubuntu

Install GoLand via Snap

Installing GoLand on Ubuntu 24.04 with Snap is a straightforward way to get the IDE, as Snap packages include all necessary files for the application to run.

To do that, install the Snap package manager if it’s not already installed.

🐧Bash / Shell
sudo apt install snapd

Next, install core Snap and enable classic support by running the command below.

🐧Bash / Shell
sudo ln -s /var/lib/snapd/snap /snap
sudo snap install core

Then, run the command below to install GoLand from the Snap package manager.

🐧Bash / Shell
sudo snap install goland --classic

Once installed, use the Dock on the left sidebar to search and launch the GoLand app.

You can also run the app using the command below.

💻Code
snap run goland

Remove the app using the command below.

🐧Bash / Shell
sudo snap remove goland

Install GoLand via Flatpak

You can install GoLand on Ubuntu 24.04 using Flatpak, which provides a secure, isolated environment for applications and is a great alternative to other installation methods.

Flatpak is a third-party application distribution system that is not included in Ubuntu by default.

You must install the Flatpak package manager and then install GoLand from there.

First, update and install Flatpak.

🐧Bash / Shell
sudo apt update && sudo apt upgrade
sudo apt install flatpak

Next, add the Flatpak repository to Ubuntu.

🐧Bash / Shell
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Finally, install GoLand.

💻Code
flatpak install flathub com.jetbrains.GoLand

Once installed, you can launch it using the command below or open the app in the desktop apps center.

💻Code
flatpak run com.jetbrains.GoLand

Uninstall the app using the command below.

🐧Bash / Shell
sudo flatpak uninstall com.jetbrains.GoLand

That should do it!

Conclusion:

Installing GoLand on Ubuntu is a straightforward process that uses multiple methods. Here are the key takeaways:

  • Multiple Installation Options: You can install GoLand via the JetBrains PPA, Snap package manager, or Flatpak, providing flexibility based on your preference.
  • Updates and Maintenance: Keeping your installation up to date is simple with the package managers, ensuring you have the latest features and security enhancements.
  • Integrated Features: GoLand offers powerful features designed explicitly for Go programming, enhancing productivity and code quality.
  • User-Friendly Interface: The IDE integrates smoothly with Ubuntu, providing a familiar and efficient development environment.
  • Community Support: Leveraging JetBrains’ resources and community can help you troubleshoot and maximize your experience with GoLand.

With these options, you can choose the one that best fits your workflow, making developing applications in Go on Ubuntu easier than ever.

Was this guide helpful?

Was this helpful?
Richard

About the Author

Richard

Tech Writer, IT Professional

Richard, a writer for Geek Rewind, is a tech enthusiast who loves breaking down complex IT topics into simple, easy-to-understand ideas. With years of hands-on experience in system administration and enterprise IT operations, he’s developed a knack for offering practical tips and solutions. Richard aims to make technology more accessible and actionable. He's deeply committed to the Geek Rewind community, always ready to answer questions and engage in discussions.

📚 Related Tutorials

How to Install GNOME Desktop on Ubuntu 24.04
Ubuntu Linux How to Install GNOME Desktop on Ubuntu 24.04
How to Install KDE Desktop on Ubuntu 24.04
Ubuntu Linux How to Install KDE Desktop on Ubuntu 24.04

No comments yet — be the first to share your thoughts!

Leave a Comment

Your email address will not be published. Required fields are marked *