RPMを使用してインストールするには、Perl Dancerアプリケーションをパッケージ化する必要があります。ほぼすべてのPerlモジュール/ディストリビューションツールは、/ usr/lib/perlのようなPerl固有の場所にファイルをインストールすることを扱います。私は、/ opt/fooのような自己完結型の場所にインストールを作成する必要があります。Perlアプリケーションのパッケージ化
私は約App::Buildを知っていますが、これは役に立つと思われ、Module :: Buildにない機能を提供します。私はこの種のことを行うDist::Zillaプラグインがあると思いますが、私はそれを見つけることができませんでした。
Perlの「アプリケーション」をビルド、テスト、パッケージ化するためにどのようなツールを使用することをお勧めしますか?
アプリケーションのレイアウトはなど
RPMを構築するディストリビューションが提供するツールを使用することをお勧めします。 DebianにはPerlモジュール用のパッケージキットがあります(debsを作るために)、私はRPMベースのディストリビューションにも同様のものがあると思います。 – Quentin
はい、rpmbuildは実際にRPMを一緒に置くことには疑いがありませんが、依存関係、テスト、リソースファイルなどの管理のためにPerlツールを探しています。 Module :: Build/Dist :: Zillaはこれに対して素晴らしい仕事をしますが、モジュール/ディストリビューションをターゲットにしています。 – ptomli