はい、見たことがあります:
これは主に帯域幅が制限されている状況で使用します。アプリケーションをダウンロードするタイミングを選択できるようにしたいです。このため、私は定期的に「apt update && apt upgrade」を手動で実行しています。
スナップ アプリケーションは Ubuntu ですでに自動的に更新されていると思いますが、正しいですか? そのため、「スナップ リフレッシュ」を手動で実行する必要はありませんでした。
それぞれのリポジトリから apt(deb)、snap、flatpak、appimage を更新するための統一されたインターフェースはありますか? コマンドライン経由か、Ubuntu (Gnome) ソフトウェアからですか? そうでない場合、少なくとも CLI (コマンドライン インターフェース) から flatpak と appimage を更新することは可能ですか? これら 2 つに対して「apt」と「snap」に類似したコマンドがあるかどうかは知りません。
Ubuntu ソフトウェア、特定の Web サイト経由で snap、flatpak、appimage アプリケーションのリポジトリを参照することは可能ですか? それとも Google が唯一の選択肢でしょうか?
答え1
あなたが話している統合インターフェースはパッケージキット、そして実際にすべてのディストリビューションの GNOME ソフトウェアを動かすのはこれです。これは、ディストリビューションのパッケージ システムと GNOME ソフトウェアや KDE Discover などのフロントエンドの間に位置する中間層ソフトウェアです。
Flatpak と Snap は、PakageKit ではまだサポートされていません。ただし、GNOME Software のプラグインをインストールして、GNOME Software を通じて Flatpak と Snap を管理、インストール、更新することができます (apt install gnome-software-plugin-flatpak gnome-software-plugin-flatpak)。
PackageKit バックグラウンド サービスを無効にすると、システムはパッケージの自動更新を停止します。
答え2
AppImages には、次のような利点があります。
- AppImage としてパッケージ化されたアプリケーションは、多くのディストリビューション (Ubuntu、Fedora、openSUSE、CentOS、elementaryOS、Linux Mint など) で実行できます。
- 1つのアプリ = 1つのファイル = ユーザーにとって非常にシンプル: 1つのAppImageファイルをダウンロードするだけ。実行可能にする、そして実行する
- 開梱や設置は不要
- ルートは必要ありません
- システムライブラリは変更されていません
- すぐに使用でき、ランタイムのインストールは不要です
- オプションのデスクトップ統合
appimaged
- オプションのバイナリ デルタ更新 (例: AppImageUpdate を使用した継続ビルド (バイナリ差分のみをダウンロード))
- オプションでAppImagesにGPG2署名可能(ファイル内)
- ライブISOで動作
- 複数のディストリビューションをデュアルブートする場合に同じ AppImage を使用できます
- に掲載できるアプリイメージハブ利用可能な AppImages の中央ディレクトリ
AppImage では、AppImageUpdate によるバイナリ デルタ更新をサポートするか、別の更新メカニズムをサポートするかは、アプリケーション作成者の判断に委ねられます。経験則として、AppImage では、AppImage を作成する人に選択を委ね、何も強制しません。
クローズド ソースの中央ストア、中央ゲートキーパー、貢献者 CLA はありません。すべてオープン ソースです。
答え3
スナップは設計上、自己更新されます。メンテナーが新しいスナップをストアにプッシュすると、すぐにロールアウトされ、バックグラウンドで更新されます。
https://forum.snapcraft.io/t/disabling-automatic-refresh-for-snap-from-store/707