「apt-get source {パッケージ名}」実行時にダウンロードされた3つのファイルの違いは何ですか?パッケージの実際のソースコードは何ですか?

「apt-get source {パッケージ名}」実行時にダウンロードされた3つのファイルの違いは何ですか?パッケージの実際のソースコードは何ですか?

これら4つのファイル/フォルダは、apt-get source bashbashパッケージのソースコードを取得するためにUbuntuで実行した後にダウンロードされました。

- bash-5.0
- bash_5.0-6ubuntu1.1.debian.tar.xz
- bash_5.0-6ubuntu1.1.dsc
- bash_5.0.orig.tar.xz

この4つのファイルは何ですか?次のうち、bashパッケージのソースコードは何ですか?

ベストアンサー1

bash_5.0-6ubuntu1.1.dscソースコードパッケージ制御ファイルです。ソースコードパッケージの説明(テキストファイルで、お気に入りのテキストビューアやエディタを使用して表示できます。)

bash_5.0.orig.tar.xzアップストリームのソースコードが含まれています。つまりBashプロジェクト自体(パッケージではなく)から取得するアーカイブです。

bash_5.0-6ubuntu1.1.debian.tar.xzソースパッケージを含むdebianディレクトリつまりパッケージの作成時に追加されたすべて(メタデータ、ビルド情報、パッチ...)

bash-5.0解凍されたソースコードパッケージが含まれています。つまり2つのアーカイブを抽出し、後者のアーカイブに含まれるパッチを適用した結果です。

おすすめ記事