前回のリリースから約5年を経て、GNU Stow 2.4がリリースされました。これは、シンボリックリンクを使用してパッケージの内容と関連データを別々のディレクトリに分割するパッケージ管理システムです。StowはPerlで記述されており、GPLv3ライセンスの下で提供されています。
Stow は、従来のパッケージ マネージャーとは異なり、パッケージの配置に単純なアプローチを使用します。すべてのプログラム関連コンポーネントは、/usr/local/stow ディレクトリ内の別のサブディレクトリ (たとえば、/usr/local/stow/emacs) にネイティブにインストールされます。 Stow のタスクは、/usr/local システム ディレクトリ階層にシンボリック リンクを配置し、その整合性を監視することに要約されます。
パッケージを削除すると、関連するすべてのシンボリックリンクも削除されます。/usr/local/stow ディレクトリ内では、インストールされたプログラムのファイルは常に変更されずに残ります。Stow はシンボリックリンクのみを操作します。システムパッケージの管理に加えて、ユーザーのホームディレクトリにあるプログラムや設定ファイル (~/.bashrc、~/.zshrc など) も管理できます。
新しいリリースでは:
- 「--dotfiles」オプションをディレクトリとともに使用したり、「--compat」オプションと組み合わせて使用したりできるようになりました。
- パッケージのアンストウロジックが改善され、誤った警告メッセージが削除されました。
- 「-v」(「--verbose」)オプション使用時のデバッグ出力が改善されました。
- コード ベースがクリーンアップされ、ユーザーには気づかれない内部の変更が行われました。
- リリース生成プロセスが改善され、メンテナンスを簡素化するための変更が行われました。
出所: オープンネット.ru
