このところ、すっかり、dynabook(Intel Celeron デュアルコアCPU/RAM:4GB)よりもRaspberry Pi 400パソコン(ARM cortex-A72 クアッドコアCPU/RAM:4GB)がメインになっています。
今日は、Flatpakデビューとして7Zipと同等以上と言っても良さげなアーカイバPeaZipをインストールしてみました。
先日、dynabookのDebian amd64でSnappy(snap/snapd)デビューし、アプリを入れてみたのですが、Flatpakも同じジャンルのようでホストOSのリポジトリとは分けてアプリ環境をまるごと別環境としてインストールしてくれるようです。
Wikipediaによれば、Flatpackは、Linuxデスクトップ向けのソフトウェアデプロイメント(展開)、パッケージ管理、アプリケーション仮想化を行うユーティリティソフトウェアとのこと。
マシンの再起動が必要と知らずにPi-Appsで入れたPeaZipがどこにあるんだ状態になったのが発端です。
そう言えば、いつだったか、以前、PeaZipを見かけたことはあったのですが、お気に入りのEngrampaで事足りていることもあり、その時は、インストールするまでには至らず、その存在もすっかり忘れていました。
そんな折、改めてPeaZipに目が行ったのは、Raspberry Pi 400/WineでWindowsアプリ7Zipもインストールしたことでしょうか。
その7ZipもDebianリポジトリから7zip入れたらCLIのみでデスクトップ版をとSnappyを使ったっていう経緯がありました。
wineでインストールしたWindowsアプリも手軽にデスクトップアイコンからでも若干タイムラグはありつつも起動でき、起動後はサクサクなのですが、7Zipの代替ともなり、arm64/aarch64対応パッケージがあるなら、PeaZipの方がより良いかなと。
尤もEngrampaで手に負えないことがあったらの話ですが。
Flatpackは様々なLinuxディストロに対応済みでアイコンを選択すると各ディストリビューションにおけるFlatpakのインストール・設定・アプリのインストール方法のページに遷移します。
今回は、Rapsberry Pi OSなのでラズパイのアイコンをクリックします。
やることは、遷移したページにある通りです。
Rapsberry Pi OSにおいては、リポジトリからapt installでflatpakをインストールできます。
flatpakをインストールしたら、Flatpakリポジトリを登録し、マシンを再起動します。
PeaZipは、WindowsやmacOSの他、Linuxにおいてもx86_64/x86/ARMに対応しています。
今回インストールするRapsberry PiのCPUアーキテクチャーはARMなので[Linux x86_64]や[Linux x86]のページを開いた場合は、ページ上段青い背景の下部にあるリンクから[Linux ARM]をクリックしてPeaZip for ARMページを開きます。
現時点では、openSUSE RPMか、Flatpak何れかを選択できました(前者を選ぶとダウンロード)。
後者のFlatpakを選択するとPeaZipアプリ詳細画面が表示されます。
当該ページのInstallアイコンもクリックでき、Flatpakは、[ソフトウェア]と連携できるらしく、クリックすると[ソフトウェアでInstall]がデフォルトとなっており、GUI操作できるようです。
他方、当該ページの後段にFlatpakによるPeaZipのインストールと起動方法がこんな風に記載されています。
もちろん、起動については、デスクトップメニューにも登録されているのでメニューアイコンのクリックでもOKです。
デスクトップメニューからPeaZipを起動してみるとデフォルトの英語表記になっています。
これを日本語にしたい場合は、[Options] => [Localization]を選択して表示されるパネルの[General]タブの[Localization]のdefault.txtとあるリストからja.txtを選択します。
すると[OK]ボタンをクリックするまでもなく、PeaZipが再起動し、日本語表示になりました。
なんかクリーム色の背景のポップアップが、なかなか消えないこともありますが、気にしない。
Windowsで人気のベンチマークソフトのLinux版KDiskMarkがあったのでこれも入れてみました。
ちょっと慣れてきたので?端末からflatpak search kdiskmarkして、表示されたApplication IDを指定してsudoも付けずにflatpak install flathub io.github.jonmangon.kdiskmarkでいけました。
ノートPC/Debian bullseyeでは、gitから持ってきて入れましたが、こちらはFlatpakで。
と言ってもベンチマーク取る習慣はないのですが。
KDiskMarkも多言語対応しており、[Help] => [Language]で言語選択はできますが、残念ながら現時点で日本語はありません。
最近、すっかり、メインコンピュータとなっているラズパイ400、他のPCやラズパイとはscpで充分も、Androidスマホとも連携が必要、まして後付けの無線充電規格Qi対応レシーバを常時USBポートに接続しているので当然、無線通信でしょということでWarpinatorもインストールしてみました。
WarpinatorはLinux Mintプロジェクト製でWi−Fi経由でファイル送受信・共有できるアプリ。
リポジトリも1個なら?指定しなくても良いようなので今回は、flatpak search warpinatorして、表示されたApplication IDを指定し、sudoなしでflatpak install org.x.Warpinatorとしてインストールしました。
ちなみにアプリによっては、端末サイズを拡大しないとflatpak searchした際、肝心なApplication IDの全容が見えないこともあるので注意。
DebianではgithubからインストールしたWarpinatorですが、やはり、全てサンドボックス化してくれるFlatpakだと依存関係も気にする必要がなく簡単。
これでRaspberry Pi 400からAndroid/F-Droid版Warpinatorとも無線越しに容易にファイル転送できます。
色帯4〜6のカラーコードから何Ωの抵抗かがわかるアプリ。
リポジトリを指定することなく、flatpak searchしてIDを調べるまでもなく、flatpak install gresistorでインストールできました。
最近、すっかり遠ざかってますが、いつもネットで調べてたので。
テスターLCR-T4-Hで調べても良いのですが、もう1つの選択肢として。
ONVIFプロトコルを使ったネットワークカメラの閲覧・制御アプリONVIFViewerもインストールしてみました。
リポジトリを指定することなく、flatpak searchしてIDを調べるまでもなく、flatpak install onvifviewerでインストールできました。
ネットワークカメラとして買ったものは持ってないのですが、ESP32-WROVER-DEVで使えるかも?と。
あ、使えなかった...のでflatpak uninstall onvifviewer。
おしまい。