Добавьте поддержку Flatpak в свой Raspberry Pi и раскройте весь его потенциал.

Flatpak на Raspberry Pi

Некоторое время назад я написал статью в нашем родственном блоге Ubunlog, в которой объяснил, как добавить поддержку Flatpak в Убунту. Проблема или то, что немного усложняет задачу, заключается в том, что Canonical не поддерживает ее, а ее магазин программного обеспечения, тогда известный как Snap Store, даже не предлагает такой возможности. В ОС Raspberry Pi также нет прямой поддержки, поскольку она не имеет магазина программного обеспечения и предлагает менеджер пакетов, несовместимый с Flathub.

Но у всего в Linux есть решение. Это может стоить дороже или дешевле, но (почти) все, что может один дистрибутив, может делать другой. Правда в том, что активация поддержки пакетов Flatpak в Raspberry Pi С официальной системой это очень просто, и единственным препятствием является то, что вам нужно написать команды для установки программного обеспечения.

Как активировать поддержку Flatpak на Raspberry Pi

Первое, что я хотел бы прокомментировать, это то, что Нет смысла следовать этому руководству, если вы выбрали 32-битную версию ОС Raspberry Pi.. Дело не в том, что он несовместим, но большинство приложений поддерживают только 64-битные версии, будь то AMD или ARM. Так что, если ваша система 32-битная, вам лучше не читать. Если у вас 64-разрядная версия, шаги, необходимые для активации поддержки Flatpak и установки приложений Flathub, будут выглядеть следующим образом:

  1. Открываем терминал. Никакой загадки здесь нет, тем более, когда приложение терминала закреплено на панели.
  2. Пишем эти две команды (первая устанавливает необходимый пакет, а вторая добавляет репозиторий Flathub):
apt install Flatpak Flatpak Remote-Add --if-not-exists FlatHub https://dl.flathub.org/repo/flathub.flatpakrepo
  1. После этого останется только перезагрузиться, и поддержка уже будет активирована.

И как мне установить программное обеспечение Flathub на Raspberry?

Установка программного обеспечения также проста, хотя делать это придется по-старому, то есть с помощью терминала. И чтобы узнать, что это за команда, вам нужно шпионить за Flathub. Шаги по установке RetroArch будут следующими:

Вариант А

  1. Позволять Flathub.org.
  2. В поле поиска вводим название программного обеспечения, которое хотим установить.

Найдите приложения на Flathub

  1. Как и ожидалось, поиск покажет нам некоторые результаты. Мы должны увидеть интересующую нас программу и нажать на ее ссылку.

Выберите программу для установки

  1. На странице программного обеспечения есть много актуальной информации. Есть скриншоты, пояснения и внизу доступные архитектуры («Доступные архитектуры»). Мы должны убедиться, что там указано aarch64, что указывает на поддержку таких устройств, как Raspberry Pi. Если мы видим только x86_64, эта архитектура используется в компьютерах (и консолях, таких как Steam Deck), и она того не стоит. Например, хотя было бы неплохо, RetroDECK не совместим с Raspberry Pi.

Проверьте архитектуру, поддерживаемую пакетом Flatpak.

  1. Если приложение совместимо, возвращаемся наверх и ищем кнопку «Установить». Если мы нажмем на него, Raspberry Pi загрузит файл для его установки. Что нам нужно сделать, так это щелкнуть раскрывающееся меню в правой части кнопки, и там мы увидим команду для установки программы. Для этого примера это Flatpak установить FlatHub org.libretro.RetroArch.

Доступ к команде для установки пакета Flatpak

  1. Заходим в терминал и пишем команду установки. Примечание: для вставки в терминал используйте ярлык Ctrl+Shift+V.

Установить пакет Flatpak

  1. Предполагается, что если мы ввели команду Flathub, она найдет совпадение. Чтобы начать установку, нажмите клавишу Y (да) или S (да), если она была на испанском языке. Как и в случае с APT, он покажет нам зависимости необходимые, которые обычно связаны с платформой. Мы снова нажимаем Y/S, чтобы продолжить.
  2. Ждем завершения процесса. Обычно первые пакеты, которые мы устанавливаем, также устанавливают больше зависимостей, так что вы можете не торопиться.

Вариант Б

Вариант Б более прямой, но также предоставляет меньше информации. Это все из терминала:

  • Flatpak поиск по имени пакета выполнит поиск всех совпадений и отобразит некоторую информацию, например названия программ.
  • Команда для установки пакета аналогична команде, описанной в варианте А, но после «установки» вы должны ввести то, что отображается в столбце «Идентификатор приложения».

Может быть дополнительный шаг — запуск приложения, для которого вам придется вернуться к шагу 5 и на этот раз написать команду для запуска приложения, в этом примере. Flatpak запустить org.libretro.RetroArch. В этом нет необходимости, но оставить информацию не помешает, если следующий пункт не пройдет.

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

Вариант C

Этот параметр Я это не рекомендую, но это тоже возможно. Он включает в себя установку магазина программного обеспечения, совместимого с пакетами Flatpak, и поиск его оттуда. Например, Discover поддерживает пакеты Flatpak, а программное обеспечение GNOME также, если оно добавлено, добавляет/устанавливает необходимый плагин (sudo apt install gnome-software-plugin-flatpak).

Я не лучший, если бы мне пришлось рекомендовать один из двух, я бы выбрал Программное обеспечение GNOME. И это не потому, что он мне нравится больше или меньше, чем Discover; Это по вопросу библиотеки. ОС Raspberry Pi использует собственную графическую среду, которую они назвали Pixel, а Pixel, если я не очень ошибаюсь, по-прежнему базируется на LXDE. Сейчас LXQt используется больше, но в случае с Raspberry Pi OS это не так, пока, если я не ошибаюсь. Как и GNOME, LXDE — это скорее GTK, чем Qt, поэтому выбор кажется очевидным.

Значок в меню приложений?

RetroArch в меню приложений Raspberry Pi

После установки пакета Flatpak значок должен появиться в меню приложений. Если это не так, вы всегда можете перезагрузить компьютер, запустить команду запуска программы и, если она по-прежнему не появляется, вы можете создать файл .desktop. Но судя по проведенным мной тестам, значок оказывается на своем месте.

Чтобы обновить приложения, нам нужно написать в терминале обновление sudo flatpak. Все они будут обновлены.

И благодаря этому открывается множество возможностей. Например, уже несколько недель есть Vivaldi, RetroArch, Pegasus, обновленные версии GIMP и LibreOffice... Так что у нас будет полноценный Raspberry Pi.


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

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.