Linux (CentOS) サーバー上の現在の AV インストール パッケージは tar.gz 形式であり、インストールはデフォルトの install.sh スクリプトの実行によって開始されます。ただし、インストールは RPM または YUM 経由で行われないため、パッケージは RPM DB に追加されず、VA スキャナーまたは資産管理ソフトウェアによってインストール済みソフトウェアのリストに表示されません。
インストールを同じ形式のままにしておく場合、どのようなオプションがありますか? サーバーのインストール パッケージ リストにこれを追加する方法はありますか? /var/lib/rpm の下にある「Berkeley DB」形式の RPM DB ファイルを確認しましたが、直接編集しても安全かどうかわかりませんでした。
最終的には RPM インストールを使用する予定ですが、当面は何か方法があるかどうか知りたいです。何かアイデアはありますか?
どうもありがとう、
~ アビ
答え1
実際にはそうではありません。インストーラをrpmにパッケージ化してパッケージマネージャでインストールする方がよいでしょう。rpmdbをいじるのは良い考えではありません。
ボーナス: rpmbuild に手を出したくない場合は、FPM を見てください:
https://github.com/jordansissel/fpm
パッケージを即座に作成または変換できる強力なツールです