So you want to install slack…

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.

The fix

libappindicator3-1

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)

libindicator3

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.