ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

Как найти приложения Flatpak, использующие определенную среду выполнения в Linux

Как найти приложения Flatpak, использующие определенную среду выполнения в Linux

Flatpak — это популярная технология для упаковки и распространения приложений в Linux. Она позволяет разработчикам создавать приложения, которые работают в изолированной среде, обеспечивая их стабильную работу в разных дистрибутивах. Одним из ключевых компонентов Flatpak является среда выполнения, которая предоставляет необходимые библиотеки и среду для запуска приложений. Если вам интересно, какие приложения Flatpak используют конкретную среду выполнения, в этом руководстве вы узнаете, как их найти.

 

Список всех установленных приложений

Первый шаг — вывести список всех приложений Flatpak, установленных в вашей системе. Это можно сделать, выполнив в терминале следующую команду:

flatpak list --app

 

Эта команда выведет список всех установленных приложений вместе с информацией о среде выполнения и SDK.

 

Найдите приложения Flatpak, использующие определенную среду выполнения

Если вы хотите сузить список и отобразить только те приложения, которые используют определённую среду выполнения, вы можете отфильтровать результаты.

Например, если вас интересуют приложения, использующие среду выполнения org.freedesktop.Platform, вы можете использовать следующую команду:

flatpak list --app --columns=application,runtime | grep "org.freedesktop.Platform"

 

Эта команда выводит список идентификаторов приложений и используемых ими сред выполнения, а затем фильтрует вывод, чтобы отобразить только те, в которых упоминается org.freedesktop.Platform.

 

Пример вывода:

com.anydesk.Anydesk    org.freedesktop.Platform/x86_64/24.08
com.github.marktext.marktext    org.freedesktop.Platform/x86_64/23.08
com.xnview.XnConvert    org.freedesktop.Platform/x86_64/24.08
com.xnview.XnSketch    org.freedesktop.Platform/x86_64/24.08
eu.betterbird.Betterbird    org.freedesktop.Platform/x86_64/24.08
io.podman_desktop.PodmanDesktop    org.freedesktop.Platform/x86_64/23.08
md.obsidian.Obsidian    org.freedesktop.Platform/x86_64/24.08
net.cozic.joplin_desktop    org.freedesktop.Platform/x86_64/23.08
net.sourceforge.artha.Artha    org.freedesktop.Platform/x86_64/23.08
org.jdownloader.JDownloader    org.freedesktop.Platform/x86_64/24.08
org.localsend.localsend_app    org.freedesktop.Platform/x86_64/24.08
org.mozilla.firefox    org.freedesktop.Platform/x86_64/23.08
org.upscayl.Upscayl    org.freedesktop.Platform/x86_64/23.08
xyz.rescribe.rescribe    org.freedesktop.Platform/x86_64/23.08

 

Поиск приложений в удаленных репозиториях

Если вы хотите найти приложения в удалённых репозиториях, таких как Flathub, которые используют определённую среду выполнения, вы можете использовать команду flatpak remote-ls для вывода списка всех приложений в удалённом репозитории, а затем отфильтровать их по среде выполнения.

Например, чтобы найти приложения, использующие среду выполнения org.freedesktop.Platform из репозитория flathub, выполните:

flatpak remote-ls flathub --app --columns=application,runtime | grep "org.freedesktop.Platform"

 

Эта команда выводит список идентификаторов приложений и их сред выполнения из репозитория flathub, а затем фильтрует вывод, чтобы отобразить только те, которые используют org.freedesktop.Platform.

Найдите приложения Flatpak, использующие определенную среду выполнения, в репозитории Flathub

Чтобы вывести список всех приложений в удалённом репозитории, например Flathub, выполните:

flatpak remote-ls flathub --app

 

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

 

Проверьте время выполнения конкретного приложения

Если вы хотите проверить время выполнения конкретного приложения, вы можете использовать команду flatpak info.

Например, чтобы проверить время выполнения приложения org.mozilla.firefox, запустите:

flatpak info org.mozilla.firefox

 

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

Пример вывода:

Firefox - Fast, Private & Safe Web Browser

          ID: org.mozilla.firefox
         Ref: app/org.mozilla.firefox/x86_64/stable
        Arch: x86_64
      Branch: stable
     Version: 133.0
     License: MPL-2.0
      Origin: flathub
  Collection: org.flathub.Stable
Installation: system
   Installed: 269.6 MB
     Runtime: org.freedesktop.Platform/x86_64/23.08
         Sdk: org.freedesktop.Sdk/x86_64/23.08

      Commit: f2b5f650df6fe5075668a89b87d17124bc905c8bf4f7e6077a7e702f7c949f5a
      Parent: 11438883450673dfec7cf95422f42330bfc9df82e72bfc040cc7f236b4c18047
     Subject: Export org.mozilla.firefox
        Date: 2024-11-26 13:43:46 +0000

 

Краткие сведения

Найти приложения Flatpak, использующие определённую среду выполнения, очень просто с помощью командной строки инструмента flatpak. Вот краткий обзор команд, которые вы можете использовать:

 

С помощью этих команд вы можете легко узнать, какие приложения в вашей системе или в удалённых репозиториях используют определённую среду выполнения. Это может быть полезно для устранения неполадок или обеспечения совместимости с конкретными средами.

Exit mobile version