В этом руководстве вы узнаете:
- Как установить Flatpak на Debian 12
- Как установить пакет из Flatpak на Debian 12
- Как запустить приложение из Flatpak в Debian 12
- Как вывести список установленных пакетов через Flatpak в Debian 12
- Как обновить Flatpak в Debian 12
- Как восстановить Flatpak в Debian 12
- Как удалить пакет из Flatpak в Debian 12
- Как создать приложение Flatpak в 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 из этого руководства.