Slack — это популярный корпоративный мессенджер для командной работы. Он позволяет обмениваться сообщениями, файлами, проводить видеозвонки и интегрироваться с множеством сервисов. Хотя Slack можно использовать в браузере, нативный клиент даёт отдельные уведомления, системную интеграцию и более быстрый доступ.
Debian не включает Slack в свои стандартные репозитории, но установить его можно двумя способами:
- APT-репозиторий Slack (рекомендуемый) — нативный .deb-пакет с автоматическими обновлениями через
apt - Flatpak — изолированная версия из Flathub
| Метод | Источник | Обновления | Для кого |
|---|---|---|---|
| APT-репозиторий (рекомендуемый) | Packagecloud (официальный .deb) | Через apt upgrade | Большинство пользователей |
| Flatpak | Flathub | Через flatpak update | Те, кто предпочитает изоляцию или уже использует Flatpak |
⚠️ Важно: Slack доступен только для 64-битных (amd64) систем. ARM (Raspberry Pi) и 32-битные системы должны использовать браузерную версию.
Предварительные требования
Перед установкой убедитесь, что:
- У вас amd64 архитектура (
dpkg --print-architecture→amd64) - У вас есть графическая среда (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 используется в рабочем окружении