Гид по технологиям

6 простых способов установить и удалить программы в Manjaro Linux

9 min read Linux Обновлено 26 Dec 2025
Установка приложений в Manjaro: 6 простых способов
Установка приложений в Manjaro: 6 простых способов

Женщина держит ноутбук с рабочим столом Manjaro

Мифы о Linux часто отпугивают пользователей от перехода с Windows и macOS. В реальности за последние годы способы установки программ стали проще и разнообразнее — особенно в дистрибутивах на основе Arch, таких как Manjaro. Ниже собраны шесть практичных способов установки и удаления приложений в Manjaro, рекомендации, типичные ошибки и готовые чек-листы.

Как установить ПО в Manjaro Linux

Manjaro — это дистрибутив на базе Arch Linux, но с собственными пакетами, инструментами и графическими клиентами. Главное отличие — упор на удобство при сохранении совместимости с экосистемой Arch.

Короткий обзор доступных инструментов:

  • Pacman — базовый пакетный менеджер (командная строка).
  • Pamac — графический центр приложений (GUI) с поддержкой AUR, Snap и Flatpak (включая фильтры и категории).
  • AUR — Arch User Repository, сообщество пакетов.
  • Snap Store — магазин пакетов Snap (контейнеризированные пакеты от Canonical).
  • Flatpak/Flathub — универсальный формат пакетов с изоляцией и универсальным репозиторием Flathub.
  • Octopi — графический Qt-клиент для Pacman, часто используется в KDE и LXQt.

Важно: порядок ниже отражает неранжирование по качеству, а разные сценарии применения. Перед установкой всегда проверьте источник пакета и подпись, если это возможно.

1. Установка через Pacman

Pacman — это штатный командный пакетный менеджер в Arch-подобных системах. Он работает быстро и тесно интегрирован с репозиториями.

Чтобы установить пакет, выполните в терминале:

sudo pacman -S packagename

Например, чтобы установить Tor Browser (если он присутствует в подключённых репозиториях):

sudo pacman -S tor

Терминал Linux с примером команды pacman

Когда использовать Pacman:

  • Нужно быстро установить пакет из официальных репозиториев.
  • Требуется минимальная зависимость от графического интерфейса.
  • Вы управляете пакетами и зависимостями вручную.

Советы и подводные камни:

  • Регулярно запускать sudo pacman -Syu для обновления системы.
  • При конфликте пакетов внимательно читайте сообщение об ошибке — иногда нужно удалить старую версию или добавить флаги.
  • Не используйте Pacman для AUR напрямую — для этого есть специальные помощники (yay, paru).

2. Установка через Pamac

Pamac — удобный графический центр приложений для Manjaro. Он показывает установленные пакеты, доступные обновления и поддерживает AUR, Snap и Flatpak при включении соответствующих опций.

Запуск: откройте меню приложений и найдите Add/Remove Software (по-русски это может отображаться как Установка/Удаление программ или Центр приложений). В Pamac просто введите название приложения, выберите и нажмите Apply.

Окно Pamac на Manjaro

Когда использовать Pamac:

  • Вы предпочитаете графический интерфейс.
  • Нужно быстро просмотреть доступные обновления и репозитории.
  • Вы хотите включить поддержку AUR/Flatpak/Snap через удобные переключатели.

Советы:

  • В Preferences включите Third-Party репозитории, чтобы подключить AUR, Snap и Flatpak (при необходимости).
  • Pamac умеет группировать и фильтровать результаты по категориям.

3. Установка из AUR (Arch User Repository)

AUR — это репозиторий, управляемый сообществом. В нём есть PKGBUILD-файлы, позволяющие собирать пакеты локально или использовать помощников, облегчающих процесс.

AUR не включён в Pamac по умолчанию — его нужно включить в настройках Pamac в разделе Third-Party, включив переключатель Enable AUR Support, а затем дождаться автообновления.

Окно Third-Party в Pamac

Чтобы работать с AUR из командной строки, установите помощник, например yay:

sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si

После установки yay вы можете:

yay -S packagename

Когда использовать AUR:

  • Нужен софт, отсутствующий в официальных репозиториях Manjaro/Arch.
  • Вы доверяете пакету или готовы проверить PKGBUILD перед сборкой.

Риски и меры предосторожности:

  • AUR — репозиторий сообщества: пакеты не проходят официальной проверки. Всегда просматривайте PKGBUILD и устанавливайте только от проверенных авторов.
  • Помощники AUR (yay/paru) упрощают установку, но автоматизация может скрыть небезопасные изменения. Используйте флаг --edit для проверки сборочных скриптов.

4. Установка через Snap Store

Snap — формат приложений от Canonical, упаковка со всеми зависимостями. Для использования Snap в Manjaro нужно установить snapd и активировать сервис systemd:

sudo pacman -S snapd
sudo systemctl enable --now snapd.socket
sudo snap install snap-store

После этого откройте Snap Store и устанавливайте приложения через графический интерфейс.

Snap Store в Manjaro

Когда использовать Snap:

  • Нужны приложения, официально распространяемые в формате Snap.
  • Требуется простая установка с фиксированными зависимостями.

Недостатки:

  • Занимают больше места, чем нативные пакеты.
  • Могут работать медленнее при старте из‑за инициализации контейнера.

5. Установка через Flatpak и Flathub

Flatpak — альтернативный контейнерный формат с централизованным репозиторием Flathub. Перед работой нужно включить поддержку Flatpak в Pamac (Third-Party → Enable Flatpak Support) и перезагрузить систему.

Поиск и установка из терминала:

flatpak search packagename
flatpak install flathub org.example.Application

Пример поиска Spotify:

flatpak search spotify
flatpak install flathub com.spotify.Client

Flatpak установка в терминале

Когда использовать Flatpak:

  • Нужно изолированное приложение, одинаково работающее в разных дистрибутивах.
  • Желаете меньшую зависимость от системных библиотек.

Особенности:

  • Flatpak использует sandbox и портали для доступа к ресурсам (файлам, камере и т. п.).
  • Для интеграции в Pamac включите поддержку Flatpak и выполняйте поиск как в Pamac, так и на software.manjaro.org.

6. Установка через Octopi

Octopi — Qt‑ориентированный графический клиент для Pacman, удобен в KDE/LXQt. Интерфейс похож на Pamac: поиск, просмотр описаний, установка через правый клик → Install, затем подтверждение через Tick и ввод пароля.

Octopi интерфейс в Manjaro KDE Plasma

Окно Octopi с процессом установки

Когда использовать Octopi:

  • Вы предпочитаете Qt‑приложения и KDE‑ориентированную интеграцию.
  • Нужен простой GUI для Pacman с возможностью просмотра вывода установки.

Как удалять приложения в Manjaro

Удаление чаще всего выполняется тем же инструментом, которым пакет устанавливался.

  • Pacman: sudo pacman -R packagename (или -Rs для удаления зависимостей).
  • Pamac/Octopi: найдите пакет и нажмите значок корзины или кнопку Remove, затем Apply.
  • Flatpak: flatpak uninstall packagename.
  • Snap: sudo snap remove packagename.

Совет: перед удалением проверьте, не зависят ли от пакета другие программы. Для Pacman используйте pacman -Qi packagename и pacman -Qi или pactree -r packagename для дерева зависимостей.

Быстрые правила выбора метода

  • Нужна стабильность и системная интеграция — используйте Pacman (официальные репозитории Manjaro).
  • Нужен графический центр приложений — Pamac (поддерживает AUR/Snap/Flatpak при включении).
  • Нужен пакет сообщества — AUR (через yay/paru или Pamac с включённым AUR).
  • Нужна изоляция и кросс‑дистрибутивность — Flatpak.
  • Нужен проприетарный или эксклюзивный пакет из Snap — Snap.
  • Вы на KDE и любите Qt — Octopi.

Сравнительная таблица методов

МетодИсточникУдобствоИзоляцияКогда предпочесть
PacmanОфициальные репозиторииВысокое (CLI)НизкаяСистема, ядро и критичные пакеты
PamacОфициальные + AUR/Flatpak/SnapОчень высокое (GUI)По настройкеНовичкам и удобству
AUR (yay/paru)СообществоСреднееНизкая — зависит от пакетаНужен софт вне репозиториев
SnapSnap StoreВысокоеВысокаяПроприетарные/универсальные пакеты
FlatpakFlathubВысокоеВысокаяКросс‑дистрибутивные приложения
OctopiОфициальныеВысокое (GUI Qt)НизкаяKDE/LXQt пользователям

Безопасность и проверка пакетов

  • Всегда сверяйте источник пакета. Официальные репозитории проходят проверку, AUR — нет.
  • В AUR просматривайте PKGBUILD и комментарии перед установкой.
  • Flatpak и Snap дают дополнительную изоляцию, но не заменяют проверку поставщика.
  • Для особо важного ПО ищите проверенные подписи и репутации авторов.

Важно: использование AUR на продакшн‑серверах требует осторожности. Рассматривайте AUR как источник удобства для десктопа, а не для автоматической установки на серверы.

SOP — пошаговый план установки приложения

  1. Определите требуемую версию и источник.
  2. Проверьте, есть ли пакет в официальных репозиториях: pacman -Ss packagename.
  3. Если нет — проверьте Flathub и Snap Store.
  4. Если нужен AUR, просмотрите PKGBUILD и комментарии, проверьте автора.
  5. Сделайте резервную копию важных конфигураций.
  6. Установите пакет выбранным способом.
  7. Выполните проверку работоспособности (см. Критерии приёмки).
  8. Если возникли проблемы — выполните откат по Runbook.

Runbook — откат и устранение неполадок

  1. Проблема после установки: запустите приложение из терминала и сохраните вывод ошибок.
  2. Откат пакета (Pacman): sudo pacman -R packagename и, при необходимости, установите предыдущую версию из кэша /var/cache/pacman/pkg с sudo pacman -U /var/cache/pacman/pkg/packagename-version.pkg.tar.zst.
  3. AUR: удалите пакет через помощник yay -R packagename и изучите PKGBUILD на предмет опасных действий.
  4. Flatpak/Snap: используйте flatpak uninstall или sudo snap remove.
  5. Если проблема системная — восстановите конфигурации из бэкапа или загрузитесь в live‑сессии для диагностики.

Критерии приёмки

  • Приложение запускается без критических ошибок в течение 5 минут после установки.
  • Основной функционал проверен: открытие файла, подключение к сети (если нужно) и корректное отображение GUI.
  • Логи ошибок не содержат повторяющихся критических исключений.
  • Не нарушены зависимости других системных пакетов.

Чек‑листы по ролям

Десктоп‑пользователь:

  • Проверил наличие пакета в Pamac.
  • Включил AUR/Flatpak/Snap при необходимости.
  • Установил пакет и проверил запуск.

Разработчик:

  • Установил dev‑зависимости (base-devel) перед сборкой AUR.
  • Собрал пакет из PKGBUILD и проверил бинарники на отсутствие странного поведения.

Системный администратор:

  • Использует только официальные репозитории на серверах.
  • Создал резервные копии конфигураций перед массовыми установками.

Тестовые случаи и приёмка установки

  • Установка пакета из официального репозитория: команда завершилась с кодом 0, пакет присутствует в pacman -Q.
  • Установка Flatpak: приложение появляется в списке flatpak list и запускается.
  • Установка AUR через yay: сборка прошла без ошибок, приложение работает.

Мини‑методология выбора (Decision Heuristics)

  • Нужна максимальная безопасность и интеграция → официальный репозиторий.
  • Нужна кросс‑дистрибутивная совместимость → Flatpak.
  • Нужен софт, которого нет в репозиториях → AUR (после проверки).
  • Нужен GUI‑центр с быстрым поиском → Pamac.
flowchart TD
  A[Нужно приложение?] --> B{Где доступно?}
  B -->|Официальный репозиторий| C[Pacman]
  B -->|Flathub| D[Flatpak]
  B -->|Snap Store| E[Snap]
  B -->|Только в AUR| F[AUR через yay/Pamac]
  B -->|Предпочитаю GUI| G[Pamac/Octopi]
  C --> H[Установка и проверка]
  D --> H
  E --> H
  F --> H
  G --> H

Частые ошибки и как их избежать

  • Установка пакета из AUR без проверки PKGBUILD — риск безопасности. Всегда просматривайте.
  • Одновременное использование множества форматов (pacman + flatpak + snap) может привести к дублированию функционала и большему использованию диска.
  • Игнорирование системных обновлений pacman -Syu может привести к несовместимостям.

Примечание по приватности и безопасности

  • Flatpak и Snap обеспечивают частичную изоляцию, но приложения всё равно могут запрашивать доступ к данным через порталы. Проверяйте разрешения.
  • AUR не подлежит централизованной верификации — относитесь к пакетам как к исходникам, которые нужно аудитировать.

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

Как включить AUR в Pamac?

Откройте Pamac → меню → Preferences → Third‑Party и включите Enable AUR Support, затем дождитесь автообновления репозиториев.

Чем Pacman отличается от AUR?

Pacman — менеджер пакетов для официальных репозиториев; AUR — сообщественный репозиторий с PKGBUILD, требующий сборки/проверки.

Можно ли одновременно использовать Snap и Flatpak?

Да, можно. Они независимы, но оба решают задачу автономного пакета: учитывайте дополнительное место на диске и различия в поведении sandbox.

Краткое резюме

Manjaro даёт богатый выбор инструментов для установки и удаления программ: начиная от надёжного Pacman для системных пакетов до гибких Flatpak/Snap и обширного AUR для софтa сообщества. Выбор метода зависит от уровня доверия, необходимости изоляции и удобства использования.

Important: На серверах избегайте автоматической установки из AUR; для десктопа используйте Pamac и включайте дополнительные репозитории только после проверки.

Критерии приёмки и готовые чек‑листы помогут стандартизировать процесс установки и отката при непредвиденных проблемах.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро