Как управлять приложениями AppImage, Flatpak, Snap и AUR в Arch Linux

bauh по-прежнему остается практичным способом управления программным обеспечением AppImage, Flatpak, Snap и Arch/AUR из одного графического интерфейса в Arch Linux. В настоящее время проект поддерживает все четыре формата, но для каждого бэкенда существуют свои предварительные требования. Наиболее удобная настройка — установить bauh из AUR, а затем добавить поддержку Flatpak и Snap только в том случае, если вы планируете их использовать.

Установите bauh в Arch Linux.

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

  1. Установите инструменты сборки и Git:
sudo pacman -S --needed base-devel git
Установка базового пакета base-devel и Git с помощью pacman в терминале Arch Linux.
Установите инструменты, которые Arch использует для сборки пакетов AUR.
  1. Скопируйте пакет bauh из AUR и перейдите в его каталог:
git clone https://aur.archlinux.org/bauh.git
cd bauh
Клонирование пакета bauh из AUR через терминал Arch Linux и открытие папки bauh.
Скопируйте текущие файлы сборки пакета bauh из AUR.
  1. Проверьте файл PKGBUILD, затем соберите и установите пакет:
makepkg -si
Сборка и установка bauh в терминале Arch Linux с помощью makepkg.
После проверки файлов пакета соберите и установите bauh с помощью makepkg.

Проект bauh также описывает установку с помощью yay -S bauh, но AUR-помощник необязателен. Актуальную информацию можно найти в официальном репозитории bauh и в руководстве ArchWiki по AUR .

Включить поддержку Flatpak

Установите Flatpak из репозиториев Arch:

sudo pacman -S flatpak

В настройках Arch Linux рекомендуется перезапустить Flathub после первоначальной установки Flatpak. После этого выполните команду ` flatpak remotes.`. Если Flathub отсутствует в списке, добавьте его с помощью команды:

flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
Установка Flatpak и добавление удалённого репозитория Flathub в терминале Arch Linux.
Установите Flatpak и добавьте Flathub, если он еще не настроен.

Flatpak поддерживает как системную, так и пользовательскую установку, поэтому bauh может спросить, какой уровень использовать. В официальной документации по настройке Flatbuk Arch и Flatpak описаны удаленные репозитории и области установки.

Включить поддержку Snap

Snap отсутствует в официальных репозиториях Arch. Текущие инструкции Canonical для Arch предусматривают установку snapdиз AUR, после чего необходимо активировать сокет systemd:

git clone https://aur.archlinux.org/snapd.git
cd snapd
makepkg -si
sudo systemctl enable --now snapd.socket
В терминале Arch Linux выполняется сборка snapd из AUR и активируется snapd.socket.
Соберите snapd из AUR и включите его сокет, прежде чем использовать пакеты Snap в bauh.

Если вам нужны пакеты Snap, использующие классическую изоляцию, Canonical также описывает создание /snapсимволической ссылки на /var/lib/snapd/snap, а затем выход из системы и повторный вход или перезапуск. Если AppArmor уже включен в вашей системе, документация Snap также описывает соответствующую службу AppArmor. См. официальные инструкции Snap для Arch .

Поддержка AppImage и AUR в Баух

Управление AUR доступно в системах на базе Arch и включается bauh для пакетов Arch. Для AppImage нет службы репозитория, которую можно было бы включить так же, как Flatpak или Snap. bauh может искать поддерживаемые AppImage, а также устанавливать внешний файл AppImage с помощью дополнительных действий.

Есть два важных нюанса. Во-первых, текущий поиск AppImage в bauh ограничен элементами x86_64 из поддерживаемого источника AppImage. Во-вторых, если AppImage сообщает об ошибке FUSE в Arch, официальная документация AppImage рекомендует установить fuse2:

sudo pacman -S fuse2

Для получения дополнительной информации см. руководство по устранению неполадок FUSE в AppImage .

Установка приложений с помощью bauh

Запустите bauhиз меню рабочего стола или терминала. Панель управления позволяет искать, устанавливать, удалять, обновлять, понижать версию и запускать поддерживаемые приложения. Используйте фильтры форматов, чтобы сузить результаты поиска до Arch/AUR, Flatpak, Snap или AppImage.

Темный браузер приложений bauh, отображающий фильтры форматов Arch AUR Flatpak Snap и AppImage.
Используйте фильтры формата bauh, чтобы сузить поиск до одной системы упаковки.

Найдите нужное приложение, подтвердите источник пакета и выберите «Установить» . Одно и то же приложение может существовать в нескольких форматах, поэтому перед подтверждением транзакции проверьте, устанавливаете ли вы пакет из AUR, Flatpak, Snap или AppImage.

В окне поиска Bauh отображается результат поиска Flatpak и кнопка «Установить».
Перед установкой приложения подтвердите формат исходного кода.

Для некоторых операций требуется аутентификация, поскольку они изменяют пакеты или службы системного уровня. Для Flatpak-пакетов и AppImage-файлов пользовательского уровня такие же привилегии могут не потребоваться.

Обновите или удалите приложения

Откройте раздел «Установленные приложения» или «Обновления», чтобы управлять программным обеспечением, о котором bauh уже знает. Используйте доступное действие обновления для пакета или выберите «Удалить» , чтобы удалить его. Поскольку бэкэнд различается в зависимости от формата, bauh передает операцию соответствующей технологии управления пакетами, а не рассматривает каждое приложение как один и тот же тип пакета.

Bauh отображает установленные приложения с элементами управления «Обновить» и «Удалить» для различных форматов пакетов.
Управляйте обновлениями и удалениями из раздела установленных приложений.

Если бэкенд не отображается, сначала проверьте наличие необходимых компонентов вне bauh: flatpak --version, snap version, или необходимой поддержки FUSE для AppImages. Обычно это полезнее, чем переустанавливать сам bauh.

Оставить комментарий

Как безопасно восстановить потерянные разделы и данные с жесткого диска

Как безопасно восстановить потерянные разделы и данные с жесткого диска

Узнайте, как восстановить потерянные разделы и файлы с помощью TestDisk и PhotoRec. Защитите исходный диск, проведите безопасное сканирование и сохраните восстановленные данные на другой диск.

Как сканировать QR-коды на настольном компьютере с Linux

Как сканировать QR-коды на настольном компьютере с Linux

Сканируйте QR-коды в Linux с помощью CoBang, используя веб-камеру или файл изображения. См. варианты установки, шаги настройки и решения проблем с доступом к камере Flatpak.

Как изменить настройки веб-камеры в Linux с помощью Cameractrls

Как изменить настройки веб-камеры в Linux с помощью Cameractrls

Изменяйте настройки веб-камеры в Linux с помощью Cameractrls: настраивайте экспозицию, цвет, подавление мерцания и другие поддерживаемые параметры, а затем проверяйте совместимые видеорежимы.

Как установить PhpStorm на Linux: Toolbox, Tar.gz, Snap и AUR

Как установить PhpStorm на Linux: Toolbox, Tar.gz, Snap и AUR

Установите PhpStorm на Linux с помощью JetBrains Toolbox или автономного архива tar.gz, а также через Snap и Arch AUR. Java уже включена в комплект.

Как создать резервную копию CD-ROM в формате ISO в Linux

Как создать резервную копию CD-ROM в формате ISO в Linux

Создайте образ CD-ROM ISO в Linux с помощью GNOME Disks или dd. Определите оптический привод, отслеживайте процесс копирования, проверяйте образ и узнавайте, когда поврежденный диск или аудиодиск требует использования другого инструмента.

Как вырезать изображение в Linux с помощью GIMP

Как вырезать изображение в Linux с помощью GIMP

Удаление фона фотографии в Linux с помощью GIMP: обведите контур объекта, удалите выделенный фон, сохранив прозрачность, и экспортируйте многоразовый PNG-файл.

Как установить Cisco Packet Tracer на Linux

Как установить Cisco Packet Tracer на Linux

Загрузите Cisco Packet Tracer 9.0.1 для Ubuntu 64-бит, установите DEB-пакет с помощью APT, примите лицензионное соглашение в Терминале и войдите в систему, чтобы начать лабораторную работу.

Скачайте FlightGear бесплатно: официальное руководство по установке

Скачайте FlightGear бесплатно: официальное руководство по установке

Скачайте FlightGear бесплатно с официального сайта. Сравните пакеты для Windows, macOS и Linux, установите файлы данных и совершите свой первый полет.

Настольное приложение Google Tasks: как им пользоваться на компьютере

Настольное приложение Google Tasks: как им пользоваться на компьютере

Откройте Google Задачи в браузере, добавьте ярлык Chrome или запустите приложение, и управляйте задачами с указанием даты через Календарь и Gmail.

OKSampler: Бесплатный и простой музыкальный сэмплер для клавишных ритмов.

OKSampler: Бесплатный и простой музыкальный сэмплер для клавишных ритмов.

OKSampler сопоставляет MP3-клипы с клавишами клавиатуры и может зацикливать аудио. Узнайте, что делает эта старая бесплатная программа, на чем заканчиваются ее старые функции и что нужно проверить перед загрузкой.