Apt

執行 ‘apt-get source {package-name}’ 時下載的三個文件有什麼區別?哪個是包的實際原始碼?

  • April 9, 2021

這四個文件/文件夾是我apt-get source bash在 Ubuntu 中執行獲取包 bash 的原始碼後下載的。

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

這四個文件是什麼?以下哪個是 bash 包的原始碼?

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包含解壓縮的源包,提取兩個檔案並應用後者檔案中包含的任何更新檔的結果。

引用自:https://unix.stackexchange.com/questions/644262