Raspberry Pi に flatpak サポートを追加し、その可能性を最大限に引き出します

Raspberry Pi の Flatpak

少し前に、姉妹ブログ Ubunlog に記事を書き、その中でサポートを追加する方法を説明しました。 flatpak Ubuntuで。 問題、あるいはこの作業を少し難しくしているのは、Canonical がそれをサポートしておらず、当時 Snap Store として知られていた同社のソフトウェア ストアがその可能性を提供していないことです。 また、Raspberry Pi OS にはソフトウェア ストアがなく、提供されるのは Flathub と互換性のないパッケージ マネージャーであるため、Raspberry Pi OS には直接サポートがありません。

しかし、Linux にはすべて解決策があります。 コストが高くなる場合もあれば、低コストになる場合もありますが、あるディストリビューションで実行できることは (ほぼ) 別のディストリビューションでも実行できます。 真実は、フラットパック パッケージのサポートを有効にすることです。 ラズベリーパイ 公式システムでは非常にシンプルで、唯一の障害はソフトウェアをインストールするコマンドを書かなければならないことです。

Raspberry Pi で Flatpak サポートを有効にする方法

まず最初にコメントしたいのは、 32 ビット バージョンの Raspberry Pi OS を選択した場合、このチュートリアルに従うことはあまり意味がありません。。 互換性がないわけではありませんが、AMD であっても ARM であっても、ほとんどのアプリケーションは 64 ビットのみをサポートします。 したがって、システムが 32 ビットの場合は、読むのをやめたほうがよいでしょう。 64 ビットをお使いの場合、Flatpak サポートを有効にして Flathub アプリをインストールする手順は次のようになります。

  1. ターミナルを開きます。 ここでは不思議ではありませんが、ターミナル アプリがパネルに固定されている場合はさらに不思議です。
  2. これら XNUMX つのコマンドを作成します (XNUMX つ目は必要なパッケージをインストールし、XNUMX つ目は Flathub リポジトリを追加します)。
apt install flatpak flatpak reverse-add --if-not-exists flathub https://dl.flathub.org/repo/flathub. flatpakrepo
  1. この後は再起動するだけで、すでにサポートが有効になっています。

また、Flathub ソフトウェアを Raspberry にインストールするにはどうすればよいですか?

ソフトウェアのインストールも簡単ですが、従来の方法、つまり端末を使用して行う必要があります。 そして、そのコマンドが何であるかを知るには、Flathub を覗き見する必要があります。 RetroArch をインストールする手順は次のとおりです。

オプションA

  1. わたしたちは・・・にいくつもりです www.flathub.org.
  2. 検索ボックスに、インストールするソフトウェアの名前を入力します。

Flathub でアプリを探す

  1. 予想どおり、検索するといくつかの結果が表示されます。 興味のあるプログラムを表示し、そのリンクをクリックする必要があります。

インストールするプログラムを選択してください

  1. ソフトウェアのページには関連情報がたくさんあります。 スクリーンショット、説明があり、下部には利用可能なアーキテクチャ (「利用可能なアーキテクチャ」) が表示されます。 aarch64 と表示されていることを確認する必要があります。これは、Raspberry Pi などのデバイスをサポートしていることを示しています。 x86_64 だけを見ると、このアーキテクチャはコンピュータ (および Steam デッキなどのコンソール) で使用されているアーキテクチャであり、価値がありません。 たとえば、それはいいのですが、RetroDECK は Raspberry Pi と互換性がありません。

flatpak パッケージでサポートされているアーキテクチャを確認する

  1. アプリに互換性がある場合は、上部に戻って「インストール」ボタンを探します。 それをクリックすると、Raspberry Pi はインストールするためのファイルをダウンロードします。 ボタンの右側にあるドロップダウン メニューをクリックすると、プログラムをインストールするコマンドが表示されます。 この例では、 flatpak インストール flathub org.libretro.RetroArch.

flatpak パッケージをインストールするコマンドにアクセスします

  1. ターミナルに移動して、インストールコマンドを作成します。 注: ターミナルに貼り付けるには、ショートカットは次のとおりです。 Ctrlキー+シフト+V.

flatpak パッケージをインストールする

  1. Flathub コマンドを入力すると、一致するものが見つかると想定されます。 インストールを開始するには、Y キー (はい) を押すか、スペイン語の場合は S (はい) キーを押します。 APT で実行すると、次のように表示されます。 依存関係 必要なもので、通常はプラットフォームに関連しています。 続行するには、もう一度 Y/S を押します。
  2. プロセスが完了するのを待ちます。 通常、最初にインストールするパッケージでは追加の依存関係もインストールされるため、じっくり時間をかけて作業してください。

オプションB

オプション B はより直接的ですが、提供される情報は少なくなります。 すべて端末からです。

  • flatpak 検索パッケージ名 すべての一致を検索し、プログラム名などの情報を表示します。
  • パッケージをインストールするコマンドはオプション A で説明したものと同じですが、「インストール」の後に「アプリケーション ID」列に表示される内容を入力する必要があります。

この例では、アプリケーションを起動するという追加のステップが存在する可能性があります。そのためには、ステップ 5 に戻り、今度はアプリを起動するコマンドを作成する必要があります。 flatpak 実行 org.libretro.RetroArch。 必須ではありませんが、次のポイントが通過しない場合に備えて情報を残しておいても問題ありません。

さらに、これは、「 flatpak 」パッケージのインストールを許可し、互換性のあるソフトウェア ストアを持たない Linux ディストリビューションにも当てはまります。

オプション C

このオプション お勧めしません, しかし、それは可能性もあります。 flatpak パッケージと互換性のあるソフトウェア ストアをインストールし、そこから検索する必要があります。 たとえば、Discover は flatpak パッケージをサポートしており、GNOME ソフトウェアも追加されている場合は、必要なプラグインを追加/インストールします (sudo apt install gnome-software-plugin-flatpak).

最高ではありませんが、XNUMX つのうちの XNUMX つを勧めるなら、私はこれを選びます GNOMEソフトウェア。 それは、私が Discover より多かれ少なかれ好きだからというわけではありません。 図書館の問題です。 Raspberry Pi OS は Pixel と名付けた独自のグラフィック環境を使用しており、私の記憶が間違っていなければ、Pixel は依然として LXDE に基づいています。 現在では LXQt の使用が増えていますが、Raspberry Pi OS の場合はそうではありません (私の記憶が間違っていなければ、まだです)。 GNOME と同様に、LXDE は Qt よりも GTK であるため、選択は明らかです。

アプリケーションメニューのアイコン?

Raspberry Pi アプリ メニューの RetroArch

flatpak パッケージをインストールした後、 アイコンがアプリケーションメニューに表示されるはずです。 そうでない場合は、いつでも再起動し、コマンドを実行してプログラムを開始できます。それでもプログラムが表示されない場合は、.desktop ファイルを作成できます。 しかし、私が行ったテストによると、アイコンは最終的にその場所に配置されます。

アプリケーションを更新するには、ターミナルに書き込む必要があります sudo flatpak アップデート。 それらはすべて更新されます。

そしてこれにより、多くの可能性が開かれます。 たとえば、数週間前から Vivaldi が登場し、RetroArch、Pegasus、GIMP と LibreOffice の最新バージョンが登場しました...つまり、完全な Raspberry Pi が手に入ります。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:AB Internet Networks 2008 SL
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。