FlathubとSnapStore:どちらのApp Storeを使用する必要がありますか?
Linuxパッケージ管理は、かつての悪夢から大きく進歩しました。それでも、ディストリビューションが提供するパッケージマネージャーは必ずしも完璧ではありません。 SnapおよびFlatpak形式により、実行しているディストリビューションに関係なく、ソフトウェアのインストールがはるかに簡単になりました。
SnapファイルとFlatpakファイルはどちらも、特定のアプリのウェブサイトで入手できることがよくありますが、どちらの形式にも独自の集中型マーケットプレイスがあります。どちらがあなたにぴったりですか?答えるのは簡単な質問ではありません。
スナップとフラットパックの説明
SnapsとFlatpaksの両方に、アプリケーションだけでなく、実行する必要のあるライブラリとサポートファイルが含まれています。つまり、依存関係を手動でインストールしたり、システムで簡単に利用できる場合でも、心配する必要はありません。
スナップは、Ubuntuの背後にある会社であるCanonicalによって作成されました。このため、SnapsをUbuntuのみのアプリケーションと見なす人もいますが、snapd
をインストールできます。 どのシステムでも。
Flatpaksは似ていますが、どの会社にも結び付けられていません。とは言うものの、RedHatのような大手企業はこのフォーマットに貢献しています。これら2つの形式の詳細については、SnapsとFlatpaksの詳細な概要をご覧ください。
これらのフォーマットはどちらも独自の集中型アプリストアを備えており、それが私たちがここで見ているものです。
ディストロサポート
技術的には、Snap Storeは現在、Flathubよりも多くのディストリビューションをサポートしています。とはいえ、さまざまなディストリビューションがSnapStoreとFlathubの両方を選択しています。ご想像のとおり、UbuntuはSnapStoreを使用することを選択します。
他の主要なディストリビューションでは、Flatpak形式とFlathubが選択されています。これらのディストリビューションには、FedoraとElementary Linux、およびPurismのPureOSDebianバリアントが含まれます。
ソフトウェアの可用性
ゲームや非フリーソフトウェアのインストールを検討している場合は、SnapStoreが最適です。 Linuxは無料でオープンソースであるため、誰もがLinuxを使用しているわけではありません。これらの人々は、プロプライエタリソフトウェアをインストールしたいと思うかもしれません。この場合、SnapStoreがそれを見つける唯一の場所です。
Flathubは、サービスを介して利用できるほとんどのソフトウェアがオープンソースであるという点でさらに制限されています。常にそうであるとは限りませんが、一般的です。これは、企業が独自のFlatpakパッケージを提供することを妨げるものではありません。 Flathubサービスでは見つかりません。
将来を保証する
スナップは2つの方法で制限されます。まず、Snap Storeに直接関連付けられており、SnapStoreがないと機能しません。これにより、企業はストアに関連付けられていないスナップを提供できなくなります。
2つ目は、SnapStoreがCanonicalによって完全にサポートされていることです。 Ubuntuは非常に人気があります。 Canonicalは順調に進んでいるので、近い将来会社が消滅することを心配する必要はありません。そうは言っても、Canonicalはいつの日か、Snap Storeを継続したくないと判断する可能性があります。その時点で、Snapは多かれ少なかれ役に立たなくなります。
Flatpakにはこれらの問題はありません。企業は、Flathubを考え直すことなく、Flatpak形式のパッケージを提供できます。さらに良いことに、Flathubが消えても、Flatpaksは引き続き機能します。
結論
真実は、これらのうちの1つだけを選び、それに固執する本当の理由はないということです。これらは両方とも便利であり、互いに競合しません。とは言うものの、1つを選びたい場合は、無料であっても商用アプリを探している場合はSnapStoreの方が適しています。厳密にオープンソースのソフトウェアを探している場合は、Flathubの方が適しています。
Snap Storeの方が適している例の1つは、ゲームを探しているときです。実際のところ、SnapStoreで入手できる最高のゲームのリストをすでにまとめています。
-
どのRubyIDEを使用する必要がありますか?
エディター内で開発者として多くの時間を費やすことになるため、快適で生産性の高いエディターを使用することが重要です。 この記事の内容: どのRubyIDE/エディターがあなたに適しているかを選択するお手伝いをしたいと思います ! この決定について強調する必要はありません。1つ選んで、数週間試してみて、どのように感じるかを確認してください。エディターは後でいつでも変更できます。 探すべきことがいくつかあります : 作業を簡単にするために利用できるRuby関連のプラグイン エディターがオープンソースであるかどうか 生産性を向上させる組み込み機能(コードスニペット、オートコンプリート、邪魔に
-
Shadowsock と VPN:どちらを使うべきか?
インターネットの検閲を回避したい場合、VPN と Shadowsocks のどちらがより良い選択肢なのか疑問に思ったことがあるかもしれません.どちらも障害を克服するのに役立つ効果的な手段ですが、それぞれに長所と短所があります。 これらのブロックのほとんどは、すべての Web サイトで使用される固有の識別子である IP アドレスを、明示的または範囲内でブロックすることによって、比較的簡単に機能します。使い方は簡単ですが、効率的です。最初にブロックされていない IP アドレスにアクセスし、その IP アドレスを想定して、アクセスしたいブロックされた IP アドレスに直接アクセスするよりも、そのア