0

preist en prerm ファイルを見たいので、ソース パッケージを逆コンパイルしようとしています。これらのファイルは通常、debian フォルダーにありますが、ソース パッケージを抽出すると、debian フォルダーが見つかりません。debian フォルダーを取得するための簡単なコマンドまたはその他の方法はありますか?

前もって感謝します

4

4 に答える 4

1

(およびその他の) ファイルを含むar x [dpkg-package]を生成する (dpkg-package はバイナリ パッケージ) を試してください。control.tar.gzpostinst

于 2010-07-18T18:54:30.023 に答える
1

パッケージ foo のソースから取得する場合:

apt-get source foo

.orig.tar.gz.dsc制御情報.diff.gz付き、Debian の変更 (ある場合)、およびdebian/ビルドのソースに追加されたディレクトリを取得します。(pre|post)(inst|rm)ファイルもあります。

バイナリから、他の回答に従ってandを.deb使用できます。artar

于 2010-07-18T18:57:34.680 に答える
0

試す

apt-get source packagename

これにより、ファイルがダウンロードされ、debian 固有のファイルとともに解凍されます。

于 2010-07-18T19:00:24.533 に答える
0

実際には単純です: debian サブディレクトリは dpkg のソースにのみ存在します。つまり、これは dpkg によって使用されるメタディレクトリであり、dpkg はそれを見て最終的な .deb を構築します。そこにはテキストファイル "debian- binary」、「data.tar.gz」、および「control.tar.gz」。

最初の「debian」ディレクトリを取得するには、アップストリームのソース管理を確認するか、パッケージのメンテナーに問い合わせる必要があります。

于 2010-07-18T18:23:51.913 に答える