私は現在、Red Hat / Fedoraを実行している学校のサーバーに特定のソフトウェアをインストールするのに問題がある教授を支援しています。教授は、ソフトウェアが複数のフォルダの代わりにファイルを一緒に配布するUbuntu用にパッケージ化されていると思います。これは明らかにRed Hat / Fedoraが行うことです(間違っている場合は修正してください!)。
UbuntuのようなRed Hat / Fedoraにソフトウェアを配布する方法はありますか?
答え1
私の考えでは、tar-ball(複数のフォルダを参照するとき)というものを、通常のインストールパッケージ(.deb
Debian / Ubuntuで終わるファイルと.rpm
Red Hat / Fedora / SuSEで終わるファイル)と混ぜているようです。
前者は、解凍後にシステムの正しいディレクトリにファイルをインストールするためのいくつかのガイドライン(スクリプト、Makefile、構成ファイル形式)を含む一般的に圧縮されたディレクトリ構造です。欠点は、これらのインストールを元に戻すのが難しいことです。
通常、インストールパッケージ(.deb
、.rpm
)には、ファイルを削除できるように、ファイルがインストールされている場所に関する追加情報があります(追加作業などのプリインストールおよびアンインストールスクリプトもあります)。
パッケージングはソースから直接実行できますが、通常は「より原始的な」タールボールに基づいています。類似点があることが多く、ある形式のほとんどのパッケージに対してこのプログラムを使用して別の形式に変換できます。alien