How to Install Slack on Fedora 40 or 39

Slack, a dynamic communication platform, has revolutionized how teams interact and collaborate in the digital workspace. Its seamless integration capabilities, real-time messaging, and robust file-sharing functionalities make it an indispensable tool for professionals across various industries. Slack offers a comprehensive project management and team communication solution with features designed to enhance productivity and streamline workflows.

Here’s a glance at the key technical features that set Slack apart:

  • Real-time messaging for instant communication
  • Seamless file sharing and collaboration
  • Customizable notifications to stay on top of important updates
  • Advanced search functionality for easy information retrieval
  • Integration with a wide array of third-party apps and services
  • Secure and reliable platform ensuring data safety
  • User-friendly interface promoting ease of use
  • Scalable solutions to accommodate teams of any size

When transitioning from these features to the installation process, users will find setting up Slack on Fedora 40 or 39 Linux straightforward. Let’s dive into the step-by-step installation process.

Method 1: Install Slack via RPM

Update Fedora Before Slack Installation

Before installing Slack, it is advised to verify that all significant packages on your system are up-to-date to avoid any potential issues with the following command:

sudo dnf upgrade --refresh

Do not forget to reboot if any Linux Kernels have been updated.

Download Slack RPM

Slack is not included in Fedora’s default repositories; therefore, it is necessary to download the .rpm package from the Slack downloads page. After obtaining the latest download link, the package can be downloaded using the command line terminal:


Navigate to Slack Download Directory

If obtaining the download link from the browser presents difficulties, the user can directly download the Slack package from the browser. Upon completion, the package will be saved in the downloads directory, which can be accessed via the command line by running the following command:

cd ~/Downloads/

Install Slack via DNF Command

The next step is to install the previously downloaded Slack package using the appropriate command. Running the installation command will initiate the installation process, enabling the successful deployment of Slack on the system.

sudo dnf localinstall slack-*

Method 2: Install Slack via Flatpak and Flathub

Flatpak is a widespread software deployment and package management system that allows users to install and run applications in a sandboxed environment. It enables the distribution of applications that can run on different Linux distributions, irrespective of their differences in software versions and dependencies.

Flatpak comes pre-installed on several Linux distributions, including Fedora, and allows users to easily install and run applications from the Flathub repository, a centralized store for Flatpak applications. Flathub hosts many applications, including popular ones like Slack, LibreOffice, and GIMP.

Enable Flathub For Slack Installation

To install an application using Flatpak on Fedora, you must first enable Flathub on your system. This is done by opening a terminal and entering the following command:

sudo flatpak remote-add --if-not-exists flathub

Install Slack via Flatpak Command

To install Slack using Flatpak, follow these steps:

flatpak install flathub com.slack.Slack

Should the earlier command encounter a failure, resulting in an error message such as “error: Unable to load summary from remote flathub: Can’t fetch summary from disabled remote ‘flathub’,” employ the command below:

flatpak remote-modify --enable flathub

This step may be necessary if your system has not activated the Flathub repository or is disabled.

Launch Slack UI

Once Slack is installed via Flatpak or RPM on your Fedora system, you can launch it through the command line or by accessing the application icon.

CLI Methods to Launch Slack

To launch Slack via the command line using Flatpak, you can open a terminal and enter the following command:

flatpak run com.slack.Slack

If you installed Slack using RPM, you could launch it by opening a terminal and entering the following command:


GUI Method to Launch Slack

Finally, if you prefer the graphical interface, you can access the Slack icon from the Applications menu. To do this, click the Activities button at the top-left corner of your screen, then search for Slack. Once you find it, click on the icon to launch the application.

Additional Slack Commands

Update Slack

Firstly, for the RPM method, you will need to use the same method to re-install Slack when updating the binary. Slack offers no native RPM repository to use with your DNF package manager compared to most other software.

For Flatpak installations, run the following command to update Slack:

flatpak update com.slack.Slack


flatpak update 

Remove Slack

To remove the RPM installation of Slack, use the following command:

sudo dnf remove slack

Lastly, Flatpak installations can remove Slack using the following command:

flatpak uninstall com.slack.Slack


Throughout this guide, we’ve walked through the steps to install Slack on Fedora 40 or 39 Linux and shared some practical tips to get you started on the right foot. Whether customizing your workspace, mastering keyboard shortcuts, or enhancing collaboration, Slack offers many streamlined communication features.

Joshua James
Follow me
Latest posts by Joshua James (see all)

Leave a Comment