Saturday, April 20, 2024
HomeTutorialsHow to Install and Configure Slack on Linux Distributions

How to Install and Configure Slack on Linux Distributions

If you own a business or BPO company, you already know the havoc of communicating with the clients and project managers. For instance, email sorts mail date-wise, where you might need the discussion on a topic-wise. This is where Slack comes; Slack is communicating and collaborating applications for every type of business organization. Slack build communication with people, application, and data. You can assign a task, check task status, and send messages via channels on Slack. In a conventional method of handling a CRM for business, you need to assign individual tasks for a specific person. Slack brings all the communications into one place. Installing Slack on a Linux machine is easy and straightforward.

Slack in Linux Desktop

In traditional business management CRM tools, if you have multiple child applications under the main application, you must manually maintain all the dependencies. Still, Slack offers you a partial and fragmented inbox system through Slack channels. With the clean UI of Slack, you can organize your messages date-wise, topic-wise, group-wise, and any other ways you need. It has features to add emoji on chat, enable desktop notifications, and add to shortcut.

Slack is written in JavaScript, and C++, which is compatible with Linux. Slack is available for Linux, Mac, and Windows. Besides, Slack API can be integrated with other devices and applications. In this post, we will see how to install Slack on Linux.

1. Install Slack on Ubuntu/Debian

There are several methods of installing Slack on a Ubuntu or Debian system. We will see the CLI, GUI, and Snap methods of installing it on a Ubuntu machine in this step. The methods are easy and straightforward, don’t require and hardcore computing knowledge.

Method 1: Install Slack on Ubuntu by CLI

The command-line interface method is the safest and quick method of installing any applications on Linux. Here, to install Slack on Ubuntu Linux, first, you need to download it from the web repository of Slack. You can run the following wget command to download it. By default, the command will store the compiled Debian package inside the home directory.


wget slack downlon linux

When the download finishes, run the following apt command with root access to install Slack on your Ubuntu/Debian Linux. In the above command, I’ve downloaded Slack 4.0.2; if you download any other version, please change it in the command line accordingly.

sudo apt install ./slack-desktop-4.0.2-amd64.deb

install slack via CLI on Ubuntu Linux

The installation would not take much longer; as soon it finishes, you can run Slack on your machine. The below commands will allow you to update the Slack desktop client on your Ubuntu/Debian Linux.

sudo apt-get update
sudo apt-get upgrade slack-desktop

Method 2: Install Slack From Debian Package

This method will guide us to download and install the compiled .deb package of Slack on a Ubuntu system. First, you need to download the Debian package of Slack from here. When the download finishes, browse the download directory and open the package through the default software installer.

download slack on Ubuntu

The Software & Installer will redirect you towards the store. When the store opens, you will find the install button to install Slack-desktop on your Ubuntu machine. Click on the Install button and proceed with your root password.

slack-desktop on store

Method 3: Install Slack Through Snap

Snap has already become a software monster for Debian and Ubuntu systems. You can find commands to install Slack on Debian Linux through Snap. First, you need to run the following commands to install Snap daemon on your system.

sudo apt update
sudo apt install snapd

When the daemon installs, run the Snap command given below to install Slack-classic on your system.

sudo snap install slack --classic

2. Install Slack On Fedora/Red Hat Linux

Managing e-commerce and business messages is now easier with Slack on Red Hat Linux enterprise. If you’re using a Red Hat system, run the wget command given below to download Slack on your filesystem. Then run the next YUM command to install Slack on your system. The following YUM command would also work on some latest versions of Fedora.

rpm -Uvh epel-release-latest-7.rpm
sudo yum -y install ~/Downloads/slack-3.2.1-0.1.fc21.x86_64.rpm

If you’re using a DNF-based Fedora workstation on your machine, you can run the following DNF command to update the system repository. Then, install the wget tool if you don’t have it installed on your system.

sudo dnf -y update
sudo dnf -y install wget

Finally, run the wget command and the DNF commands chronologically to install Slack on your Fedora Linux.

sudo dnf localinstall slack-4.10.3-0.1.fc21.x86_64.rpm

When the installation finishes, you can also update the Slack package through the following command.

sudo dnf update slack

install via DNF on Fedora

3. Install Slack on Arch Linux

Arch dominates a certain area of Linux. Business and e-commerce sectors also sue Arch, Manjaro, and other KDE Arch-based systems to run their management system. Here, we will go through the methods of installing Slack on Arch Linux.

Method 1: Install Slack by CLI on Arch

Installing Slack on an Arch and Arch-based Linux system is not harder. First, you need to update your system repository.

sudo pacman -Syu

When repository updates, you can run the following Pacman command to install the Git and other library functions.

sudo pacman -S git base-devel

Then, you can download the Slack file from the Arch User Repository (AUR) on your system.

git clone

When the download finishes, browse the Slack filesystem directory and run the make package command to install Slack on your Arch Linux.

cd slack-desktop/
makepkg -sri

Method 2: Install Slack by Snap

To install any packages via Snap, first, you need to install Snap on your machine. You can run the following command lines on your shell to install Snap from the AUR.

git clone
cd snapd
makepkg -si

When the package is settled, enable the Snap socket and create a symbolic link for Snap in your machine.

sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap

Finally, run the following Snap command on your shell to install Slack from Snap.

sudo snap install slack --classic

If you have issues installing Slack through the CLI method, you can just click here to download the compressed ZST version of Slack for your system. After downloading, you can install it through the default package installer of Arch.

4. Get Started With Slack

Till now, we have seen the methods of installing Slack on various Linux distributions. It’s time to run Slack on our machine. The steps that I’m about to demonstrate will be executable to all Linux distributions.

First, to open slack on your system, you can find it on the application list and run it. You can also open Slack by typing the name on the terminal shell.


When Slack opens, you need to sign in to your slack account to do the further works. The application will redirect you to a web browser page when you click on the ‘Sign In to Slack’ button.

slack first openin page

On the login page, you need to put your user credentials to sign in. If you’re new to Slack, you need to put the name of your organization to move forward.

team name on Slack

After a successful login, it will return you to the Slack client application.

open via application

After a little redirecting and refreshing, the Slack client tool will pull all the data and user accounts on the application’s user interface. There you go, you are good to go with Slack on your Linux system.

dashboard of slack

Extra Tip: Install ScudCloud

After installing Slack, you might need to use ScudCloud, the official client package of Slack. It will help you to manage Slack accounts and performance. The CLI methods of installing ScudCloud are given below. Please run commands on your shell accordingly.

Install ScudCloud  on Debian/Ubuntu

sudo apt-add-repository -y ppa:rael-gc/scudcloud
sudo apt update && sudo apt dist-upgrade
echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | sudo debconf-set-selections
sudo apt install scudcloud

Install ScudCloud on Fedora/Red Hat Enterprise

sudo dnf install scudcloud
sudo yum install scudcloud

install scudcloud

Install ScudCloud on Arch Linux

cower -d scudcloud
cd scudcloud
makepkg -si

Final Words

Initially, Slack was not built to replace email or CRM applications. But by time, Slack has become one of the best and efficient business tools. In the entire post, I’ve shown several methods of installing Slack and getting started with Slack on a Linux system. Please share this post with your friends and the Linux community if you find this post useful and handy. Let us know if you have any opinions regarding this post in the comment section.

Mehedi Hasan
Mehedi Hasan
Mehedi Hasan is a passionate enthusiast for technology. He admires all things tech and loves to help others understand the fundamentals of Linux, servers, networking, and computer security in an understandable way without overwhelming beginners. His articles are carefully crafted with this goal in mind - making complex topics more accessible.


Please enter your comment!
Please enter your name here

You May Like It!

Trending Now