Поиск по сайту:

Поиск приложений Linux на платформах AppImage, Flathub и Snapcraft

Linux развивается день ото дня. Раньше разработчикам приходилось создавать приложения отдельно для разных дистрибутивов Linux. Поскольку существует несколько вариантов Linux, создание приложений для всех дистрибутивов стало утомительной задачей и отнимало довольно много времени. Затем некоторые разработчики изобрели конвертеры и сборщики пакетов, такие как Checkinstall, Debtap и Fpm. Но они не решили проблему полностью. Все эти инструменты просто преобразуют один формат пакета в другой. Нам все еще нужно найти и установить необходимые зависимости, которые необходимо запустить приложению.

Ну, время изменилось. Теперь у нас есть универсальные приложения для Linux. Это означает, что мы можем установить эти приложения в большинство дистрибутивов Linux. Будь то Arch Linux, Debian, CentOS, Redhat, Ubuntu или любой другой популярный дистрибутив Linux, универсальные приложения будут отлично работать «из коробки». Эти приложения упакованы со всеми необходимыми библиотеками и зависимостями в одном пакете. Все, что нам нужно сделать, это загрузить и запустить их в любом дистрибутиве Linux по нашему выбору. Популярными универсальными форматами приложений являются AppImages, Flatpaks и Snap.

Изображения AppImages создаются и поддерживаются Саймоном Питером. Многие популярные приложения, такие как Gimp, Firefox, Krita и многие другие, доступны в этих форматах и доступны прямо на их страницах загрузки. Просто загрузите их, сделайте их исполняемыми и запустите в кратчайшие сроки. У вас даже нет прав root для запуска AppImages.

Разработчиком Flatpak является Александр Ларссон (сотрудник RedHat). Приложения Flatpak размещаются в центральном репозитории (магазине) под названием Flathub. Если вы разработчик, вам рекомендуется создавать свои приложения в формате Flatpak и распространять их среди пользователей через Flathub.

Snaps созданы в основном для Ubuntu компанией Canonical. Однако разработчики других дистрибутивов Linux начали вносить свой вклад в формат упаковки Snap. Таким образом, Snaps будет работать и с другими дистрибутивами Linux. Snaps можно загрузить либо непосредственно со страницы загрузки приложения, либо из магазина Snapcraft.

Многие популярные компании и разработчики выпустили свои приложения в форматах AppImage, Flatpak и Snap. Если вы когда-нибудь ищете приложение, просто зайдите в соответствующий магазин, возьмите приложение по вашему выбору и запустите его независимо от используемого вами дистрибутива Linux.

Существует также универсальный инструмент поиска приложений из командной строки под названием "Cob" , позволяющий легко искать приложения Linux на платформах AppImage, Flathub и Snapcraft. Этот инструмент будет искать только данное приложение и отображать официальную ссылку в браузере по умолчанию. Он их не установит. В этом руководстве объясняется, как установить Chob и использовать его для поиска в AppImages, Flatpaks и Snaps в Linux.

Поиск приложений Linux на платформах AppImage, Flathub и Snapcraft с помощью Chob

Загрузите последнюю версию двоичного файла Chob со страницы релизов. На момент написания этого руководства последней версией была 0.3.5.

wget https://github.com/MuhammedKpln/chob/releases/download/0.3.5/chob-linux

Сделайте его исполняемым:

chmod +x chob-linux

Наконец, найдите нужные приложения. Например, я собираюсь искать приложения, связанные с Vim.

./chob-linux vim

Чоб будет искать данное приложение (и связанные с ним) на платформах AppImage, Flathub и Snapcraft и отображать результаты.

Поиск приложений Linux с помощью Chob

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

Просмотр сведений о приложении Linux в браузере

Для получения более подробной информации посетите официальную страницу Chob на GitHub, приведенную ниже.

Ресурс:

  • Репозиторий Чоба на GitHub

Связанное чтение:

  • Управление изображениями приложений, AUR, Flatpaks и Snap с помощью Bauh
  • Руководство по Flatpak для начинающих
  • Как легко настроить разрешения приложений Flatpak с помощью Flatseal
  • Интеграция изображений приложений в меню приложения с помощью AppImageLauncher

Статьи по данной тематике