GNU/Linux >> Linux の 問題 >  >> Linux

Flatpakを使用してLinuxにアプリをインストールする

コンピュータアプリケーションは、一連のタスクを実行するために相互にリンクされた多くの小さなファイルで構成されています。それらは「アプリ」、メニューまたはデスクトップ上のカラフルなアイコンとして表示されるため、私たちのほとんどは、アプリケーションを単一の、ほとんど具体的なものと考えています。そして、ある意味で、彼らはそのように扱いやすいと感じているので、そのように考えることは慰めです。アプリケーションが実際にコンピュータ全体に散らばっている何百もの小さなライブラリとアセットファイルの融合である場合、アプリケーションはどこにありますか?実存的危機はさておき、あるアプリケーションがライブラリの1つのバージョンを必要とし、別のアプリケーションが別のバージョンを要求するとどうなりますか?

その他のLinuxリソース

  • Linuxコマンドのチートシート
  • 高度なLinuxコマンドのチートシート
  • 無料のオンラインコース:RHELの技術概要
  • Linuxネットワーキングのチートシート
  • SELinuxチートシート
  • Linuxの一般的なコマンドのチートシート
  • Linuxコンテナとは何ですか?
  • 最新のLinux記事

クラウドコンピューティングの世界では、コンテナはアプリケーションの分離と統合を提供するため、ますます人気が高まっています。アプリケーションが必要とするすべてのファイルを「コンテナ」にインストールできます。そうすれば、そのライブラリは他のアプリケーションの邪魔にならないようになり、それが占有するメモリが別のアプリケーションのメモリ空間にデータをリークすることはありません。結局、すべてが1つの、ほとんど具体的なもののように感じられます。 。 Linuxデスクトップでは、クロスディストリビューション、デーモンレス、分散型アプリケーション配信システムであるFlatpakが同様のテクノロジーを提供します。

LinuxにFlatpakをインストールする

LinuxシステムにはすでにFlatpakがインストールされている可能性があります。そうでない場合は、パッケージマネージャーからインストールできます:

Fedora、Mageia、および同様のディストリビューションについて:

$ sudo dnf install flatpak

Elementary、Mint、およびその他のDebianベースのディストリビューション:

$ sudo apt install flatpak

Slackwareでは、FlatpakはSlackBuilds.orgから入手できます。

Flatpakリポジトリを選択

Flatpakリポジトリをディストリビューションのソフトウェアセンター(ソフトウェアなど)に追加することで、アプリケーションをFlatpakとしてインストールできます。 GNOMEで)。 Flatpakは分散型システムです。つまり、ソフトウェアを開発している人は誰でも独自のリポジトリをホストできます。それでも、実際には、FlathubはFlatpak形式のアプリケーションの最大かつ最も人気のある集合体です。 FlathubをGNOMEソフトウェアに追加するには またはKDEDiscover 、flatpak.org / setupに移動して配布の手順を見つけ、手順2から開始するか、Flatpakrepoファイルをダウンロードします。ネットワークによっては、ソフトウェアセンターがFlathubまたは別のFlatpakリポジトリと同期するまでに数分かかる場合があります。 Flathubには多くのソフトウェアがありますが、システム上にあるFlatpakリポジトリの数に制限はありません。したがって、試したいソフトウェアが含まれているリポジトリを見つけた場合は、恐れずに新しいリポジトリを追加してください。

ターミナルで作業する場合は、flatpakを使用してリポジトリを直接追加できます。 コマンド:

$ flatpak remote-add --if-not-exists flathub \
https://flathub.org/repo/flathub.flatpakrepo

アプリケーションをインストールする

ソフトウェアセンターにFlatpakリポジトリを追加している限り、通常どおりアプリケーションを参照できます。

魅力的に見えるアプリケーションをクリックし、それを読んで、[インストール]をクリックします 準備ができたらボタンを押します。

ターミナルへのフラットパックのインストール

ターミナルでの作業を希望する場合は、Flatpakを専用のパッケージマネージャーとして扱うことができます。 flatpak searchを使用してアプリケーションを検索できます コマンド:

$ flatpak search paint
Name        Description                         Application ID
CorePaint   A simple painting tool              org.cubocore.CorePaint
Pinta       Edit images and paint digitally     com.github.PintaProject.Pinta
Glimpse     Create images and edit photographs  org.glimpse_editor.Glimpse
Tux Paint   A drawing program for children      org.tuxpaint.Tuxpaint
Krita       Digital Painting, Creative Freedom  org.kde.krita

flatpak installでインストールします :

$ flatpak install krita

インストールすると、アプリケーションは、システム上の他のすべてのアプリケーションとともに、アプリケーションメニューまたはアクティビティ画面に表示されます。

アプリが簡単に

Flatpakは、バージョンの競合を排除することにより、ユーザーがアプリケーションを簡単にインストールできるようにします。セルフホストプラットフォームまたはFlathubのような共同プラットフォームのいずれかで、1つのパッケージ形式のみを対象とすることで、開発者がソフトウェアを簡単に配布できるようにします。私はFedoraSilverblue、CentOS、SlackwareでFlatpaksを使用していますが、今ではそれなしでは人生を想像することはできません。次のアプリのインストールにFlatpakをお試しください!


Linux
  1. Linux上のFlatpak:それは何であり、それを使ってアプリをインストールする方法

  2. RockyLinux8にFirewalldを使用してFail2banをインストールする方法

  3. LinuxにApacheを使用してWordPressをインストールする

  1. Screenkeyを使用したLinuxでのScreencastPressedKeys

  2. LinuxでFlatpakをインストールして使用する方法

  3. Winepak –Flatpakを介してLinuxにWindowsアプリとゲームをインストールする

  1. LVMを使用してLinuxをインストールする

  2. ChromebookでLinuxアプリを実行する

  3. スクリーンショットを使用してMXLinux21をステップバイステップでインストールする方法