こんにちは。
Linuxのパッケージシステムには.rpm、.debのほかにもsnapというのがあります。
最近、flatpakというタイプのパッケージシステムがあることを知りました。
snapパッケージのように端末からコマンドを入力してインストールをするのですが、欠点がありました。
というのは、インストールしたアプリケーションのメニュー画面が文字化けしてしまうことです。
openSUSEやFedoraを使ったときに文字化けしなかったのですが、UbuntuやLinux Mintでインストールしたら文字化けしました。
でも、文字化けしてもコマンドを入力することで解決できるので備忘録として書き留めておきます。
コマンドを入力したことで文字化けは解決するのですが、フォントが一部明朝体になっていたりと不完全なかんじになりますが。
ほしいアプリは以下のストアサイトから選びます。
Flatpakとは
2015年9月に発表されたLinux向けのパッケージ管理のソフトウェアでサンドボックス上で実行されます。
さまざまなアプリケーションの配布・ビルド・実行するシステムです。
リポジトリ登録方法
Red Hat Enterprise Linux
sudo yum install flatpak (リポジトリファイルをダウンロード)https://flathub.org/repo/flathub.flatpakrepo 再起動
CentOS
デフォルトでインストール済
Fedora
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
openSUSE
sudo zypper install flatpak flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo 再起動
Ubntu
Ubuntu24.04LTS
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
Ubuntu18.10以降
sudo apt install flatpak
Ubuntu18.10以前
sudo add-apt-repository ppa:flatpak/stable sudo apt update sudo apt install flatpak
Ubuntu18.10以降はPPAを登録する必要はないのですが、今後の状況次第ではPPAより提供される可能性があるとのことです。
→24.04LTSで試したところ、上記のコマンドを実行しないとインストールができなかったので付記しときます。
インストール方法
flatpak install flathub (アプリケーション名)
例:Google Chromeをインストールする
flatpak install flathub com.google.Chrome
起動するとき
flatpak run (アプリケーション名)
例:Google Chromeを起動する
flatpak run com.google.Chrome
文字化けを直す方法
次のコマンドを端末で入力します。
flatpak run --command=fc-cache (アプリ名) -f -v
例:Google Chromeの文字化けを直す
flatpak run --command=fc-cache com.google.Chrome -f -v
リポジトリ・アプリケーションを削除する方法
パッケージが不要になった場合、削除するには以下の方法で行います。
リポジトリを登録している場合、リポジトリ一覧から削除するには以下のとおり。
flatpak remote-delete xxxxx
xxxxxの部分にはパッケージ名を入力。
アプリケーションを削除(アンインストール)するには以下のとおり。
flatpak uninstall xxxxx
xxxxxにアプリケーション名を入力。
Flatpakのアップデート
パッケージのアップデートを実行するには以下のコマンドを入力します。
flatpak update
まとめ
私が試した経験から、
Ubuntu、Linax Mintで文字化けする。
openSUSE、Fedoraは文字化けしない。
ということでした。
Debian系は文字化けするのかもしれません。
久々にUbuntuでflatpakのアプリケーションをインストールしてみました。(Ubuntu24.04LTSで)
24.04LTSに関して言えば、文字化けしていませんでした。(他のアプリケーションはどうか分かりませんが)
なので、24.04LTSでflatpakのアプリケーションを使いたい人は文字化けの心配は無用なようです。
コメントをどうぞ