.run インストーラを.deb インストーラに変換するにはどうすればよいですか?

.run インストーラを.deb インストーラに変換するにはどうすればよいですか?

私はUbuntu 14.04を実行しています。

私のプロジェクトで使用するサードパーティのシステムライブラリはたくさんありますが、ライブラリのインストールを管理するのは難しいです。一部のライブラリは.debファイルで、一部はソースからビルドされ(その後、このライブラリから.debを生成します)、一部は.runファイルです。

私の目標は、これらのサードパーティのシステムライブラリを.debファイルとしてホストする私の個人的なリポジトリを持つことです。私の問題は、.runファイルを.debファイルに変換することです。

.debファイルを実行するためにcheckinstallを使用してみました(特に見つかったUEyeカメラドライバ)。ここ)、checkinstallが私のファイルシステムに対する修正をキャプチャすることを望みましたが、残念ながらそれは災害でした。

.runファイルを.debファイルに変換するきちんとした方法はありますか?

ベストアンサー1

これを行う簡単で普遍的な方法はありません。パブリックファイルの最初の部分.run(ATIドライバのインストールファイルを参照として使用します)はスクリプトで、その後にファイルシステムにすぐに保存される圧縮データストリームに従います。 debファイルに変換するには、ディレクトリからストリームを解凍し、ディレクトリを作成し、ファイルからdebian/dhmakerulesがディレクトリ構造を取得し、ファイルが存在する場所にコピーするようにファイルを編集する必要があります。Makefileそのスクリプトの使用とinstall同等のものはありません。

ソフトウェアディストリビューターへDebian パッケージこれらの実行可能ファイルのほとんどは、DFSGと互換性

おすすめ記事