現在、Linux(CentOS)サーバーのAVインストールパッケージはtar.gz形式で、デフォルトのinstall.shスクリプトを実行してインストールを開始します。ただし、インストールがRPMまたはYUMを介して行われないため、パッケージがRPM DBに追加されないため、VAスキャナまたはアセット管理ソフトウェアはインストールされているソフトウェアのリストからパッケージを選択しません。
同じフォーマットのインストールを維持しながら、私たちのオプションは何ですか?サーバーにインストールされているパッケージのリストに追加されたことを確認する方法はありますか? /var/lib/rpmでRPM DBファイルを確認しましたが、「Berkeley DB」形式なので、自分で編集するのがどれほど安全かわかりません。
私たちは最終的にRPMのインストールに頼ります。しかし、今はどのような方法があるのか知りたいです。どんなアイデアがありますか?
とても感謝しています、
~アビー
ベストアンサー1
そうでない場合は、インストーラをrpmでパッケージ化し、パッケージマネージャを介してインストールすることをお勧めします。 rpmdbを操作するのは良い考えではありません。
ボーナス:rpmbuildを邪魔したくない場合は、FPMを確認してください。
https://github.com/jordansisssel/fpm
即座にパッケージを作成または変換する強力なツールです。