2021-11-12
Update: Slack has a new .deb beta which works without any of this (with Debian 12 bookworm)
Go to https://slack.com and get their latest .deb
install file for Linux
if you attempt to install it as, you should get some missing requirements warning and it bails.
sudo apt install <slack.deb>
failed: requirements missing
Sadly some required packages don’t seem to be up to date! The simplest way is to install the required packages from the repository manually until all requirements are there.
Onto the fix…
Head onto this debian repo, find and download the following file
http://http.us.debian.org/debian/pool/main/liba/libappindicator/
libappindicator3-1_0.4.92-7_amd64.deb
(or newer!)
NOTE: if your system is not a 64bit intel, choose the approriate one (not the _amd64)
Unfortunately we need two more packages required by the previous one (down the rabbit hole we go)!
Thankfully it’s only 2 more.
http://http.us.debian.org/debian/pool/main/libi/libindicator/
libindicator3-tools_0.5.0-4_amd64.deb
(or newer!)
libindicator3-7_0.5.0-4_amd64.deb
(or newer!)
Once downloaded, install them in the following order
sudo apt install libindicator3-tools_0.5.0-4_amd64.deb
sudo apt install libindicator3-7_0.5.0-4_amd64.deb
sudo apt install libappindicator3-1_0.4.92-7_amd64.deb
sudo apt install <slack-downloaded.deb>
And you should be good to go. HTH.