Apt
執行 ‘apt-get source {package-name}’ 時下載的三個文件有什麼區別?哪個是包的實際原始碼?
這四個文件/文件夾是我
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
包含解壓縮的源包,即提取兩個檔案並應用後者檔案中包含的任何更新檔的結果。