Установка Slack на Debian 13, 12, 11: полное руководство

Slack — это популярный корпоративный мессенджер для командной работы. Он позволяет обмениваться сообщениями, файлами, проводить видеозвонки и интегрироваться с множеством сервисов. Хотя Slack можно использовать в браузере, нативный клиент даёт отдельные уведомления, системную интеграцию и более быстрый доступ.

Debian не включает Slack в свои стандартные репозитории, но установить его можно двумя способами:

  1. APT-репозиторий Slack (рекомендуемый) — нативный .deb-пакет с автоматическими обновлениями через apt
  2. Flatpak — изолированная версия из Flathub
МетодИсточникОбновленияДля кого
APT-репозиторий
(рекомендуемый)
Packagecloud
(официальный .deb)
Через
apt upgrade
Большинство
пользователей
FlatpakFlathubЧерез
flatpak update
Те, кто предпочитает
изоляцию или уже
использует Flatpak

⚠️ Важно: Slack доступен только для 64-битных (amd64) систем. ARM (Raspberry Pi) и 32-битные системы должны использовать браузерную версию.


Оглавление

Предварительные требования

Перед установкой убедитесь, что:

  • У вас amd64 архитектура (dpkg --print-architectureamd64)
  • У вас есть графическая среда (GNOME, KDE, Xfce и т.д.)
  • Вы имеете права sudo (администратора)

⚠️ ВАЖНО: Проверьте права sudo перед установкой

Если вы не уверены, есть ли у вашего пользователя права администратора, выполните в терминале:

sudo whoami

Что делает: sudo — выполняет команду от имени суперпользователя; whoami — показывает имя текущего пользователя.

Ожидаемый вывод в терминале:

root

❌ Если выводит is not in the sudoers file — сначала пройдите наше руководство по настройке sudo.


Способ 1: Установка из APT-репозитория Slack (рекомендуемый)

Шаг 1: Обновите систему

sudo apt update && sudo apt upgrade -y

Шаг 2: Установите зависимости

sudo apt install -y ca-certificates curl gpg

Что делает: Устанавливает пакеты для работы с HTTPS и GPG-ключами.

Шаг 3: Добавьте GPG-ключ Slack

curl -fsSL https://packagecloud.io/slacktechnologies/slack/gpgkey | sudo gpg --dearmor --yes -o /usr/share/keyrings/slacktechnologies_slack-archive-keyring.gpg

Что делает: Скачивает и преобразует GPG-ключ Slack в бинарный формат, понятный APT.

Шаг 4: Добавьте репозиторий Slack

printf '%s\n' \
'Types: deb' \
'URIs: https://packagecloud.io/slacktechnologies/slack/debian/' \
'Suites: jessie' \
'Components: main' \
'Architectures: amd64' \
'Signed-By: /usr/share/keyrings/slacktechnologies_slack-archive-keyring.gpg' | sudo tee /etc/apt/sources.list.d/slack.sources > /dev/null

Что делает: Создаёт файл репозитория в современном формате DEB822.

Примечание: Slack использует кодовое имя jessie как универсальный идентификатор для всех современных Debian (это не ошибка, так работает репозиторий Packagecloud).

Шаг 5: Обновите список пакетов

sudo apt update

Шаг 6: Проверьте, что пакет виден

apt-cache policy slack-desktop

Ожидаемый вывод: Должна быть строка с https://packagecloud.io/slacktechnologies/slack/debian.

Шаг 7: Установите Slack

sudo apt install -y slack-desktop

Шаг 8: Проверьте установку

dpkg-query -W -f='${Package} ${Version} ${Architecture}\n' slack-desktop

Ожидаемый вывод: slack-desktop 4.47.x amd64


Способ 2: Установка Slack через Flatpak

Этот способ подойдёт, если вы предпочитаете изолированные приложения.

Шаг 1: Установите Flatpak (если ещё не установлен)

sudo apt install -y flatpak

Если Flatpak не установлен, сначала пройдите наше руководство по установке Flatpak на Debian.

Шаг 2: Добавьте репозиторий Flathub (если ещё не добавлен)

sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

Шаг 3: Установите Slack из Flathub

sudo flatpak install flathub com.slack.Slack -y

Шаг 4: Проверьте установку

flatpak info com.slack.Slack

Ожидаемый вывод: Должна быть строка с ID: com.slack.Slack и Version: ....


Запуск Slack

Запуск из терминала

Для APT-версии:

slack

Для Flatpak-версии:

flatpak run com.slack.Slack

Запуск из меню приложений

Найдите Slack в меню приложений (обычно в категории «Интернет» или «Офис»). При первом запуске потребуется войти в аккаунт.


Обновление Slack

Обновление APT-версии

sudo apt update
sudo apt install --only-upgrade slack-desktop -y

Обновление Flatpak-версии

sudo flatpak update com.slack.Slack -y

Удаление Slack

Удаление APT-версии

sudo apt remove slack-desktop
sudo apt autoremove

Удаление репозитория и ключа

sudo rm -f /etc/apt/sources.list.d/slack.sources
sudo rm -f /etc/apt/sources.list.d/slack.list
sudo rm -f /etc/apt/sources.list.d/extrepo_slack.sources
sudo rm -f /usr/share/keyrings/slacktechnologies_slack-archive-keyring.gpg
sudo apt update

Удаление Flatpak-версии

sudo flatpak remove com.slack.Slack -y
sudo flatpak uninstall --unused -y

Удаление пользовательских данных Slack (опционально)

⚠️ Внимание: Удаляет все настройки, кэш и сохранённые данные Slack. Выполняйте, только если больше не планируете использовать Slack.

rm -rf ~/.config/Slack
rm -rf ~/.cache/Slack
rm -rf ~/.var/app/com.slack.Slack

Решение типичных проблем

8.1 Ошибка: Slack repository Signed-By conflict

Симптом: При sudo apt update появляются ошибки о конфликте Signed-By или дублировании источника.

Причина: Остались старые файлы репозитория Slack (.list, extrepo_*).

Пошаговое решение:

Шаг 1: Удалите все старые файлы репозитория Slack:

sudo rm -f /etc/apt/sources.list.d/slack.list
sudo rm -f /etc/apt/sources.list.d/extrepo_slack.sources

Шаг 2: Убедитесь, что остался только правильный файл:

ls -la /etc/apt/sources.list.d/slack.sources

Шаг 3: Обновите список пакетов:

sudo apt update

8.2 Ошибка: Unable to locate package slack-desktop

Симптом: sudo apt install slack-desktop не находит пакет.

Причина: Неправильно добавлен репозиторий или не обновлён список пакетов.

Пошаговое решение:

Шаг 1: Проверьте архитектуру:

dpkg --print-architecture

Должно быть: amd64. Если нет — Slack не поддерживается.

Шаг 2: Проверьте, что файл репозитория существует:

cat /etc/apt/sources.list.d/slack.sources

Шаг 3: Обновите список пакетов и проверьте:

sudo apt update
apt-cache policy slack-desktop

8.3 Ошибка: Flatpak-версия не запускается

Симптом: flatpak run com.slack.Slack ничего не открывает.

Причина: Отсутствует графическая сессия или не установлен Flatpak.

Пошаговое решение:

Шаг 1: Убедитесь, что Flatpak установлен:

flatpak --version

Шаг 2: Проверьте, что приложение установлено:

flatpak list | grep Slack

Шаг 3: Запускайте Slack только из графической сессии (не через SSH).


8.4 Slack не показывает уведомления

Симптом: Сообщения приходят, но всплывающие уведомления не появляются.

Причина: В системе не настроены уведомления или Slack запущен в фоне.

Пошаговое решение:

Шаг 1: Убедитесь, что в настройках Slack включены уведомления (Preferences → Notifications).

Шаг 2: Проверьте, что уведомления разрешены в настройках вашей графической среды (GNOME, KDE).

Шаг 3: Перезапустите Slack:

slack

8.5 Slack не подключается к интернету

Симптом: Slack пишет «No internet connection», хотя другие приложения работают.

Причина: Slack использует системные прокси-настройки, но они не настроены.

Пошаговое решение:

Шаг 1: Проверьте системные прокси-настройки в вашей графической среде (Settings → Network → Proxy).

Шаг 2: Если прокси не используется, отключите автоматическое определение прокси в настройках Slack (Preferences → Advanced → Network).

Шаг 3: Запустите Slack из терминала, чтобы увидеть ошибки:

slack --proxy-server=""

(это отключает прокси для этого запуска)


Чек-лист: что проверить после установки

  • [ ] Slack установлен: dpkg-query -W slack-desktop (APT) или flatpak list | grep Slack (Flatpak)
  • [ ] Репозиторий добавлен (для APT): apt-cache policy slack-desktop показывает packagecloud.io
  • [ ] Slack запускается: slack (APT) или flatpak run com.slack.Slack (Flatpak) открывает окно входа
  • [ ] Ярлык есть в меню приложений: найдите Slack в меню (обычно в категории «Интернет»)

Часто задаваемые вопросы (FAQ)

Вопрос: Почему репозиторий Slack использует кодовое имя jessie (Debian 8)?
Ответ: Slack использует универсальный репозиторий Packagecloud, который не привязан к конкретной версии Debian. jessie — это просто идентификатор, он работает на всех современных Debian.

Вопрос: Можно ли установить Slack через Snap?
Ответ: Да, sudo snap install slack, но Snap — неофициальный способ. APT и Flatpak более надёжны.

Вопрос: Slack обновляется автоматически?
Ответ: При установке через APT — обновляется через apt upgrade. Flatpak — через flatpak update. Вручную ничего делать не нужно.

Вопрос: Поддерживает ли Slack видеозвонки в Linux?
Ответ: Да, полная поддержка видео и экрана.

Вопрос: Как очистить кэш Slack (если стал медленным)?
Ответ: Закройте Slack и выполните:

rm -rf ~/.cache/Slack

Заключение

Теперь Slack установлен на вашем Debian. Вы можете обмениваться сообщениями, файлами и проводить видеоконференции без браузера.

Что дальше?

  • Настройте уведомления в Slack
  • Установите Discord или Zoom для других коммуникаций
  • Настройте мониторинг сервера, если Slack используется в рабочем окружении