Install Slack on AlmaLinux 9: Best Messaging Tool – OrcaCore
In this guide, brought to you by OrcaCore, we will walk you through the process to Install Slack on AlmaLinux 9. Slack is a powerful workplace messaging tool designed to streamline communication by enabling users to send messages and files instantly. It replaces traditional methods like email, text messaging, and instant chatting with a single, integrated software solution, fostering more effective team collaboration.
The following are some of the important uses of Slack on AlmaLinux 9:
- Real-time communication with team members.
- File sharing and collaboration.
- Integration with other development tools.
- Customizable channels for specific projects or topics.
- Searchable message history for easy access to information.
To successfully complete this guide, ensure you are logged into your AlmaLinux 9 server as a non-root user with sudo privileges. If you need assistance with this, refer to our comprehensive guide on Initial Server Setup with AlmaLinux 9, available on the OrcaCore website.
Set up Slack Messaging Tool on AlmaLinux 9
The traditional way to Install Slack on AlmaLinux 9, outlined in this guide, involves downloading the RPM package directly from Slack’s website and installing it using the DNF package manager. Let’s walk through this method step-by-step.
First, update your local package index to ensure you have the latest package information:
sudo dnf -y update
Next, install the EPEL (Extra Packages for Enterprise Linux) repository, which provides additional packages not available in the default AlmaLinux repositories:
sudo dnf -y install epel-release
Complete Slack Download
Now, visit the Slack download page to obtain the latest version of Slack. You can download the RPM package using the wget command:
Remember to replace the version number in the following command with the latest version available on the Slack download page. In this example, we will use version 4.29.149:
sudo wget https://downloads.slack-edge.com/releases/linux/4.29.149/prod/x64/slack-4.29.149-0.1.el8.x86_64.rpm
Once the download is complete, you can install Slack using the following command:
sudo dnf localinstall slack-4.29.149-0.1.el8.x86_64.rpm -y
After the installation is finished, you can verify your Slack installation by checking the details of the RPM package:
rpm -qi slack
The output will display information about the installed Slack package, confirming successful installation, similar to what is shown below:

Launch Slack
With Slack successfully installed on your AlmaLinux 9 system, you can launch it from the command line:
slack
Alternatively, you can launch it from the graphical interface by navigating to the Activities section and clicking on the Slack icon.
This will open the Slack login interface:

From here, you can sign in to an existing workspace or create a new one to start collaborating with your team.
Update Slack on AlmaLinux 9
To update Slack to the latest version when available, use the following command:
sudo dnf update slack
Uninstall Slack From AlmaLinux 9
If you no longer need Slack on your system, you can easily remove it using the following command:
sudo dnf remove slack
Alternative Installation Methods
While the above method is reliable, there are alternative ways to Install Slack on AlmaLinux 9. These methods can provide different advantages, such as automatic updates or easier management through containerization.
Method 1: Using Snap Package Manager
Snap is a package management system developed by Canonical, the company behind Ubuntu. It allows you to install applications in isolated environments called "snaps," which include all the dependencies needed to run the application. This can simplify installation and reduce conflicts with other software on your system.
First, you need to enable Snap on AlmaLinux 9. This can be done by installing the snapd
package:
sudo dnf install snapd
Then, enable the snapd socket:
sudo systemctl enable --now snapd.socket
Next, create a symbolic link to ensure that snap commands work correctly:
sudo ln -s /var/lib/snapd/snap /snap
Now that Snap is set up, you can Install Slack on AlmaLinux 9 using the following command:
sudo snap install slack
To launch Slack after installation:
slack
The snap package manager handles updates automatically. Snap packages are generally larger than traditional RPM packages due to the included dependencies, but the isolation they provide can be beneficial for stability and security.
Method 2: Using Flatpak
Flatpak is another popular package management system that provides application sandboxing and dependency management. It’s similar to Snap but has its own ecosystem and advantages.
First, install Flatpak on AlmaLinux 9:
sudo dnf install flatpak
Next, add the Flathub repository, which is a central repository for Flatpak applications:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Restart your system or log out and log back in to ensure that Flatpak is properly initialized.
Now you can Install Slack on AlmaLinux 9 using Flatpak:
flatpak install flathub com.slack.Slack
To launch Slack after installation:
flatpak run com.slack.Slack
Flatpak also handles updates automatically, ensuring you always have the latest version of Slack. Like Snap, Flatpak packages are typically larger than RPM packages due to the bundled dependencies.
Conclusion
In this guide, you have learned how to Install Slack on AlmaLinux 9 using the traditional RPM package method and two alternative methods: Snap and Flatpak. Each method offers its own benefits, allowing you to choose the approach that best suits your needs and preferences. Slack is a valuable tool for communication and collaboration, and these installation methods provide flexibility in deploying it on your AlmaLinux 9 system.
We hope you found this guide helpful. Please follow us on Facebook and Twitter for more tutorials and updates.
Also, you may like to read the following articles:
OpenCV Python on ALmaLinux 9
Redis Configuration on AlmaLinux 9
Nmap Scanner Setup AlmaLinux 9
Download PostgreSQL 15 for AlmaLinux 9
Apache Tomcat Installation AlmaLinux 9
MySQL Setup Guide AlmaLinux 9