X



トップページLinux
889コメント271KB
俺の日記帳 第三冊目 [転載禁止]©2ch.net
0761login:Penguin
垢版 |
2021/09/25(土) 23:03:35.84ID:YQlLR22m
https://linuxmint-user-guide.readthedocs.io/en/latest/snap.html

Snap Store(Ubuntu Storeとも呼ばれる)は、Canonical社が運営する商用の集中型ソフトウェアストアです。

Snap Storeは、AppImageやFlatpakと同様に、使用しているLinuxのバージョンやライブラリの古さに関わらず、最新のソフトウェアを提供することができます。
0762login:Penguin
垢版 |
2021/09/25(土) 23:05:26.12ID:YQlLR22m
誰でもAPTリポジトリを作成し、ソフトウェアを自由に配布することができます。ユーザは複数のリポジトリを指定し、優先順位を決めることができます。APT の仕組みのおかげで、もしバグが上流で修正されていなければ、Debian はそれをパッチで修正することができます。Debianが修正しなければ、Ubuntuが修正します。Ubuntuができなければ、Linux Mintができます。Linux Mintができなければ、誰でもできます。そして、修正できるだけでなく、PPAで配布することもできます。

Flatpakはそれほど柔軟ではありません。それでも、誰でも自分のFlatpakを配布することができます。Flathubがあれもこれもやりたくないと思ったら、他の人が別のFlatpakリポジトリを作ることができます。Flatpak自体は複数のソースを指すことができ、Flathubには依存しません。

一方、Snapはオープンソースですが、Ubuntu Storeでしか使えません。Snap Storeを作る方法を誰も知らないし、誰も作れません。Snapクライアントは、1つのソースのみで動作するように設計されており、オープンではないプロトコルに従い、1つの認証システムのみを使用します。Snapdはそれだけでは何の役にも立たず、Ubuntu Storeとしか連携できません。

Snapdは、Ubuntu Storeでのみ動作します。Ubuntu Storeは、監査できないストアで、誰もパッチを当てられないソフトウェアが含まれています。オープンソースであろうとなかろうと、ソフトウェアの修正や変更ができなければ、プロプライエタリなソフトウェアと同様の制限を受けることになります。

www.DeepL.com/Translator(無料版)で翻訳しました。
0763login:Penguin
垢版 |
2021/09/25(土) 23:07:10.70ID:YQlLR22m
Snapが導入されたとき、CanonicalはAPTを置き換えることはないと約束しました。この約束は破られました。UbuntuのリポジトリにあるAPTパッケージの中には、snapを依存関係にあるものとしてインストールするだけでなく、知らないうちにrootとしてsnapコマンドを実行したり、Canonicalが運営するリモートの独自ストアにコンピューターを接続したりするものがあります。

Canonical社がAPTの一部をSnapに置き換え、Ubuntu Storeがユーザーの知らないところで勝手にインストールされることを決定したことを受けて、Linux Mint 20ではAPTによるSnap Storeのインストールが禁止されています。
レスを投稿する


ニューススポーツなんでも実況