如何取得二進位檔案的源代碼?

如何取得二進位檔案的源代碼?

如果我對二進位檔案所做的事情不滿意,比如說/sbin/ip,如何找到原始程式碼以及將補丁發送到哪裡?

答案1

  1. dpkg -S /sbin/ip從二進位檔案映射到包含它的套件(這裡,套件是“iproute2”)

  2. 在sources.list中啟用原始碼儲存庫(最簡單的方法是透過「軟體和更新」配置對話方塊完成)

  3. sudo apt update實際取得可用來源的列表

  4. apt source iproute2將來源轉儲到目前目錄。

新風格的源碼包將會有一個.dsc 文件其中包含有用的信息,例如維護者和 git(或其他 VCS)儲存庫位置。

相關內容