preist en prerm ファイルを見たいので、ソース パッケージを逆コンパイルしようとしています。これらのファイルは通常、debian フォルダーにありますが、ソース パッケージを抽出すると、debian フォルダーが見つかりません。debian フォルダーを取得するための簡単なコマンドまたはその他の方法はありますか?
前もって感謝します
preist en prerm ファイルを見たいので、ソース パッケージを逆コンパイルしようとしています。これらのファイルは通常、debian フォルダーにありますが、ソース パッケージを抽出すると、debian フォルダーが見つかりません。debian フォルダーを取得するための簡単なコマンドまたはその他の方法はありますか?
前もって感謝します
(およびその他の) ファイルを含むar x [dpkg-package]
を生成する (dpkg-package はバイナリ パッケージ) を試してください。control.tar.gz
postinst
パッケージ foo のソースから取得する場合:
apt-get source foo
.orig.tar.gz
、.dsc
制御情報.diff.gz
付き、Debian の変更 (ある場合)、およびdebian/
ビルドのソースに追加されたディレクトリを取得します。(pre|post)(inst|rm)
ファイルもあります。
バイナリから、他の回答に従ってandを.deb
使用できます。ar
tar
試す
apt-get source packagename
これにより、ファイルがダウンロードされ、debian 固有のファイルとともに解凍されます。
実際には単純です: debian サブディレクトリは dpkg のソースにのみ存在します。つまり、これは dpkg によって使用されるメタディレクトリであり、dpkg はそれを見て最終的な .deb を構築します。そこにはテキストファイル "debian- binary」、「data.tar.gz」、および「control.tar.gz」。
最初の「debian」ディレクトリを取得するには、アップストリームのソース管理を確認するか、パッケージのメンテナーに問い合わせる必要があります。