
我認為能夠獲得我目前安裝的 Ubuntu 的所有原始程式碼將非常有用(而且很酷)。我的意思是一切,從核心到用戶界面細節的每一個最後的包。
(這會很有用的一種情況是,當出現某種錯誤訊息時,我不明白它的含義,也不知道它到底來自哪裡,例如臭名昭著的“檢測到系統程式問題”彈出窗口。 。
假設我使用 apt 安裝了所有內容,我可以使用 apt 獲取任何單個軟體包 x 的源代碼,apt-get source x
所以我想應該可以編寫一個腳本,首先獲取所有當前安裝的軟體包的名稱列表,然後使用循環apt-get source
一一。我的問題是:是否有更方便的方法來獲取我目前安裝的所有軟體的所有原始程式碼(也許使用單一命令)?
答案1
作為 guiverc,完整的源代碼對於處理其存儲來說將是巨大的。
(您需要建立一個基礎設施,為什麼很少有網站可以索引免費程式碼,並且對於每個發行版都有一個網站來建立/重新製作包和 CD/DVD 安裝映像...)
我建議採用不同的方法:
- 下載編譯工具的
-dbg
/套件。dbgsyms
看-dbg 軟體包有什麼用? - 對於腳本工具,不需要,原始碼已經在你手裡了。