Как установить и использовать Flatpak в Debian 12

Kak Ustanovit I Ispol Zovat Flatpak V Debian 12



Флэтпак — независимый менеджер пакетов, который позволяет устанавливать приложения в вашей системе. Он поставляется в аккуратно упакованном чемоданчике, в котором содержится все необходимое для безупречной работы приложения в вашей системе. Приложения, установленные через Флэтпак не требуют никаких зависимостей и не конфликтуют с вашими системными пакетами. Каждое приложение, установленное через Флэтпак изолирован и работает практически на всех операционных системах Linux, включая Debian 12.

В этом руководстве вы узнаете:

Как установить Flatpak на Debian 12

Вы можете установить Флэтпак в Debian 12 непосредственно из официального системного репозитория с помощью следующей команды:







судо подходящий установить плоский пакет



Как установить пакет из Flatpak на Debian 12

После установки Флэтпак , вы должны добавить Флатхаб удаленный репозиторий, чтобы вы могли устанавливать пакеты из Флэтпак в Debian 12. Вы можете сделать это с помощью следующей команды:



судо Flatpak удаленное добавление --если-не-существует флэтхаб https: // Flathub.org / репо / Flathub.Flatpakrepo

Вы можете проверить Флэтпак удаленный репозиторий успешно добавляется в Debian с помощью следующей команды:





Пульты дистанционного управления Flatpak

После добавления репозитория найдите Идентификатор приложения пакета, который вы хотите установить в Debian, через Флэтпак используя следующий синтаксис:



поиск в плоском пакете --столбцы =приложение имя_приложения

Вот я устанавливаю раздор на Debian 12 из Флэтпак так заменил Имя приложения с раздор для поиска его идентификатора:

После нахождения Идентификатор приложения , вы можете использовать этот идентификатор для установки приложения в Debian из плоский пакет используя приведенную ниже команду:

судо плоский пакет установить Идентификатор приложения FlatHub

Как запустить приложение из Flatpak в Debian 12

Вы можете запустить приложение, установленное через Флэтпак в Debian 12 с помощью плоский пакет бегать команда, за которой следует Идентификатор приложения :

Flatpak запускает идентификатор приложения

Как вывести список установленных пакетов через Flatpak в Debian 12

Чтобы просмотреть список пакетов, которые вы устанавливаете через Флэтпак в Debian вы можете использовать следующую команду:

список плоских пакетов

Как обновить Flatpak в Debian 12

Если вы хотите обновить Флэтпак в Debian просто запустите следующую команду, которая проверит наличие обновлений и автоматически установит их в вашей системе:

обновление флэтпака

Как восстановить Flatpak в Debian 12

Если у вас возникнут какие-либо проблемы при работе с Флэтпак в Debian вы можете запустить приведенную ниже команду, чтобы исправить это:

ремонт флэтпака

Как удалить пакет из Flatpak в Debian 12

Вы можете удалить пакет из Флэтпак в Debian 12 с помощью удалить плоский пакет команда с привилегиями sudo, за которой следует Идентификатор приложения , как указано ниже:

судо Flatpak удаляет com.discordapp.Discord

Как создать приложение Flatpak в Debian 12

Помимо использования Флэтпак Чтобы установить приложение, вы также можете использовать его для создания приложения в вашей системе Debian, это можно сделать, выполнив следующие шаги:

Шаг 1. Установите среду выполнения и соответствующий SDK

Для строительства Флэтпак приложение, вам следует установить среду выполнения и соответствующий SDK с помощью следующей команды, поскольку они будут использоваться для создания приложений во время выполнения:

плоский пакет установить Flathub org.freedesktop.Platform // 23.08 org.freedesktop.sdk // 23.08

Шаг 2. Установите Flatpak Builder в Debian

Вам также потребуется установка Строитель Flatpak в вашей системе Debian, которая используется для сборки пакетов, его можно установить с помощью следующей команды:

судо подходящий установить Flatpak-строитель

Вам также следует установить Flatpak-строитель пакет из Флэтпак а также с помощью следующей команды:

судо плоский пакет установить FlatHub org.Flatpak.Builder

Шаг 3. Создайте сценарий

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

Чтобы создать скрипт в Debian 12, вы можете использовать следующую команду:

судо нано привет.ш

Внутри скрипта я добавил следующие строки:

#!/бин/ш

эхо «Привет, пользователи Linux, подсказки»

Затем сохраните скрипт, используя CTRL+X , добавлять И и нажмите Входить выйти.

Шаг 4. Добавьте манифест в приложение

Вам также следует добавить манифест в приложение, которое вы собираетесь создать; это можно сделать, добавив следующую информацию в пустой файл. Этот файл манифеста содержит основную информацию о вашем приложении и некоторые инструкции по использованию приложения для процесса сборки.

идентификатор: org.flatpak.Привет

время выполнения: org.freedesktop.Platform

версия времени выполнения: '23.08'

SDK: org.freedesktop.Sdk

команда: hello.sh

модули:

- имя: привет

система сборки: простая

команды сборки:

- установить привет.ш / приложение / мусорное ведро / привет.ш

источники:

- тип: файл

путь: hello.sh

Примечание: Не забудьте сохранить файл. Кроме того, вы можете изменить сценарий в соответствии с вашими потребностями и названием приложения.

Шаг 5. Создайте приложение

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

каталог-сборки Flatpak-Builder org.flatpak.Hello.yml

Шаг 6: Запустите приложение

Теперь вы можете запустить приложение, используя плоский пакет бег команда, за которой следует Имя приложения вы создали:

Flatpak Run org.Flatpak.Привет

Это гарантирует, что мы успешно создадим приложение на Debian 12 из Флэтпак .

Заключение

Флэтпак — полезный менеджер пакетов, который можно установить в Debian 12 из системного репозитория. Вы можете использовать этот менеджер пакетов для установки приложений в вашей системе, и они будут работать безупречно, без каких-либо проблем с совместимостью. В этом руководстве представлен краткий обзор того, как можно установить Флэтпак в Debian 12 и используйте его для установки и запуска приложений в вашей системе. Вы также найдете руководство о том, как составить список и удалить пакеты из Флэтпак на случай, если они вам не нужны. Кроме того, вы также научитесь создавать свои первые Флэтпак приложение в вашей системе Debian из этого руководства.