bashとphpスクリプトをデプロイ可能なrpmに変換する

bashとphpスクリプトをデプロイ可能なrpmに変換する

私はUnixについてある程度の知識を持っており、私のサーバーでrpmを呼び出し、rpm -iのようなものを使って実行し、どこからでもスクリプトにアクセスできるようにしたいと思います。

スクリプトは、いくつかの処理を実行するawkとphpの組み合わせです。特別なバージョンや特別なライブラリは必要ありません。私はPHPが4を使うことができると思います。あああああああああああああああああああああああああああ。注文と使用履歴はPackaging.shに保存されます。

どうすればいいですか? 1. rpmに変換します。 2. /usr/bin(または実行可能フォルダ)に入れます。しかし、2つのファイルで構成されているので、独自のサブフォルダを好みます。

私は主にcentosを目指していますが、おそらく他のシェルも目指しています。私はそれが重要ではないと思います。

ベストアンサー1

床から始まる:

私はそれが重要ではないと思います。

まあ、それはちょっと重要です。 CentOSはRPMを使用しますが、他の多くのディストリビューションではRPMを使用しません。実際にパッケージする方法は、インストールする場所によって異なります。

rpmに変換するには?

パッケージのメタデータとパッケージを構成するために必要なルールのコレクションであるRPM SPECファイルを生成する必要があります。 Fedoraプロジェクトには次のプロジェクトがあります。RPMパッケージの作成方法今始める必要があります。

パッケージ作成者としてファイルがインストールされる場所を決定します。良いアイデアは、.shラッパーを、/usr/binまたは現在ある他のディレクトリに置き、$PATH別のサポートファイルを/usr/lib/<yourappname>

おすすめ記事