Если вы ищете удобный и мощный менеджер приложений для Linux Mint/Ubuntu, который поддерживает сразу несколько систем установки программ (Apt, Flatpak и Snap), то Discover — наилучший выбор. Этот инструмент, изначально разработанный для среды KDE Plasma, вовсе не требует установки полного набора KDE. Более того, его можно легко интегрировать в любую оболочку — будь то Cinnamon (стандартная для Linux Mint), GNOME, XFCE или любая другая, которая вам по душе. В этой статье я расскажу, почему Discover так удобен, и покажу, как установить его на Linux Mint с поддержкой Apt, Flatpak и Snap, предварительно подготовив систему добавив в неё snapd.
Почему Discover — это суперудобная штука?
Discover — это не просто центр приложений, а настоящий швейцарский нож для управления программами в Linux. Вот его ключевые преимущества:
Универсальность без привязки к KDE:
Хотя Discover родом из экосистемы KDE, он не требует установки всей среды Plasma. Вы можете использовать его в Cinnamon, Gnome или любой другой оболочке, сохраняя привычный интерфейс своего рабочего стола.
Поддержка нескольких источников:
Discover умеет работать одновременно с репозиториями Apt (стандарт для Debian-based систем, таких как Linux Mint, Ubuntu), Flatpak и Snap. Это значит, что вы можете искать и устанавливать программы из разных экосистем в одном окне, не переключаясь между терминалами или другими утилитами.
Удобная разбивка по категориям:
Discover предлагает интуитивно понятную систему поиска с разбивкой программного обеспечения по категориям — игры, офисные приложения, мультимедиа, разработка и многое другое. Это значительно упрощает поиск нужного ПО, особенно если вы ещё не определились с конкретным названием программы.
Простота и интуитивность:
Графический интерфейс Discover понятен даже новичкам. Вы просто открываете приложение, выбираете категорию или вводите запрос в поиске, а затем устанавливаете программу несколькими кликами.
Гибкость: Если вам не нравится стандартный менеджер программ в Linux Mint или вы хотите больше возможностей, Discover легко адаптируется под ваши нужды, позволяя управлять обновлениями и установленными приложениями.
Теперь давайте разберёмся, как установить Discover на Linux Mint с поддержкой всех трёх систем — Apt, Flatpak и Snap.
Установка Discover на Linux Mint с поддержкой Apt, Flatpak и Snap
Linux Mint по умолчанию использует Apt для установки программ и имеет встроенную поддержку Flatpak, но Snap отключён из-за решения разработчиков дистрибутива. Чтобы Discover мог работать со всеми тремя системами, нам нужно сначала подготовить Linux Mint, установив snapd, а затем добавить сам Discover и необходимые дополнительные модули. Вот пошаговая инструкция:
Шаг 1: Установка snapd
Поскольку Snap не поддерживается в Linux Mint "из коробки", нужно снять ограничение и установить snapd — демон, который управляет Snap-пакетами.
Откройте терминал (Ctrl + Alt + T).
Перейдите в директорию с настройками Apt:
cd /etc/apt/preferences.d
Найдите файл nosnap.pref, который блокирует установку Snap. Вместо того чтобы удалять его, лучше переместите в другое место для создания резервной копии:
sudo mv nosnap.pref ~/Документы/nosnap.backup
Обновите список пакетов и установите snapd:
sudo apt update && sudo apt install snapd -y
Проверьте, что snapd установлен:
snap version
Если всё прошло успешно, вы увидите версию Snap и snapd.
Шаг 2: Установка Flatpak (актуально для Ubuntu)
Linux Mint обычно поставляется с предустановленным Flatpak, но если его нет (вдруг у вас Ubuntu, а не Mint), добавим его поддержку:
Установите Flatpak:
sudo apt install flatpak
Добавьте репозиторий Flathub (основной источник Flatpak-приложений):
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Проверьте установку:
flatpak --version
Шаг 3: Установка Discover
Теперь, когда Apt, Flatpak и Snap готовы, установим сам Discover:
Установите Discover через Apt:
sudo apt install plasma-discover plasma-discover-common plasma-discover-notifier plasma-discover-backend-fwupd plasma-discover-backend-flatpak plasma-discover-backend-snap
Это базовый пакет, который включает поддержку Apt и Flatpak + добавлена дополнительная поддержкa Snap.
Шаг 4: Проверка и запуск
Запустите Discover из меню приложений (или через терминал командой plasma-discover).
Убедитесь, что в настройках (в разделе "Источники" или "Software Sources") отображаются Apt, Flatpak (Flathub) и Snap. Если Snap не виден, перезапустите Discover или систему.
Теперь вы можете искать и устанавливать приложения из всех трёх источников прямо в Discover!
Пример использования
Допустим, вы хотите установить текстовый редактор "Sublime text":
Откройте Discover и перейдите в категорию "Инструменты для разработчиков" или введите в поиске "Sublime".
В окне Discover отобразятся доступные варианты из Apt, Flatpak или Snap, с удобной разбивкой по источникам.
Выберите нужную версию и нажмите "Установить" — всё готово!
Обновления в Discover подтягиваются автоматически: Apt-пакеты обновляются через системный менеджер, Flatpak — через Flathub, а Snap — через snapd.
Как восстановить Discover в другой оболочке?
Если вы решите сменить Cinnamon на другую оболочку (например, XFCE или GNOME), Discover останется с вами. Просто найдите его в меню приложений, либо установите заново через Apt в новой системе — он не привязан к KDE Plasma и будет работать в любой среде. При этом все настройки и поддержка источников сохранятся, если вы не переустанавливаете саму систему.
Итог
Discover — это действительно суперудобный центр приложений для Linux Mint. Он объединяет в одном интерфейсе возможности Apt, Flatpak и Snap, предлагает удобную разбивку программ по категориям для быстрого поиска, не требует громоздкой среды KDE и легко адаптируется под любой рабочий стол. Установив его по инструкции, вы получите мощный инструмент для управления программами, который сделает вашу работу с Linux ещё комфортнее. Попробуйте — и убедитесь сами!
Установка на не-Debian дистрибутивах (кратко)
В Arch Linux и Manjaro:
pacman -S discover
В Fedora:
sudo dnf install plasma-discover
#linuxdesktop #linuxmint #ubuntu #discover #snapd #flatpak