
Zero Install のご紹介: 分散型インストール ソリューション
Zero Install は、さまざまなオペレーティング システムで動作し、LGPL ライセンスの下で提供される、多用途の分散型ソフトウェア インストール プラットフォームです。この革新的なシステムにより、開発者は自分の Web サイトから直接アプリケーションを配布できます。共有ライブラリ、自動更新、堅牢なデジタル署名サポートなど、集中型リポジトリに一般的に関連付けられている機能を組み込むことで、ユーザー エクスペリエンスが向上します。注目すべきは、Zero Install は従来のパッケージ管理システムに取って代わるものではなく、0install パッケージがオペレーティング システムのディストリビューションによって提供されるパッケージに干渉しないようにすることで、従来のパッケージ管理システムを補完するものであるということです。
ゼロインストールのユニークな機能
Zero Install は、従来のパッケージ マネージャーとは異なる機能をいくつか備えています。たとえば、このシステムでは、同じパッケージの複数のバージョンを同時にインストールできるように設計されているため、開発者は矛盾する要件にシームレスに対処できます。さらに、Zero Install によるインストールは副作用がなく、各パッケージは専用のディレクトリに抽出されます。この特性により、Zero Install はサンドボックス技術や仮想化を伴うアプリケーションに特に有利です。
際立った特徴は、ソース コード リポジトリ内のプログラムの依存関係を詳細に記述した XML ファイルを組み込む機能です。これにより、リリース前の開発者バージョンの包括的な依存関係管理が容易になります。たとえば、ユーザーは Git リポジトリを簡単にクローンし、コンパイルして、必要に応じて最新バージョンのライブラリを自動的に取得しながらプログラムをテストできます。このプロセスでは、ユーザーのディストリビューション内に既に存在するライブラリ バージョンが中断されることはなく、他のソフトウェア アプリケーションの継続性が確保されます。
Zero Install 2.26.5 の新機能
Zero Install の最新リリースであるバージョン 2.26.5 には、いくつかのアップグレードと改善が含まれています。
変更履歴のハイライト
- 翻訳の更新:より幅広いユーザー向けに言語サポートを強化しました。
エラー処理の改善:
- 無効な文字を含むストレージ サブディレクトリは自動的にスキップされるようになりました。
- ディレクトリが見つからない場合、推奨される `0install store remove-dir` コマンドに、必要に応じて `–machine` フラグが含まれるようになりました。
更新された依存関係:
- ZstdSharp. Port がバージョン 0.8.5 に更新されました
- TaskScheduler がバージョン 2.12.1 にアップグレードされました
- Microsoft. Extensions.* パッケージがバージョン 9.0.3 に更新されました
ダウンロードと追加リソース
Zero Install バージョン 2.26.5 を試すには、ここからダウンロードできます: Zero Install 2.26.5 (ファイル サイズ: 4.2 MB、オープン ソース)。詳細については、次のリンクにアクセスしてください。

コメントを残す ▼