21
A
回答
7
- archive.ubuntu.com
- 他們大多是.c和.h文件(不知道C++),但肯定不是全部(一些Perl,一些Python等)。還會有很多文檔文件不能用.txt保存,就像
README
和LICENSE
一樣。
17
對Ubuntu的源代碼是由包劃分 - 從運行Ubuntu系統,您可以輕鬆地retreive源的任何包做:
apt-get source (package name)
,否則進行launchpad,並搜索了有問題的軟件包。例如,下面是特定版本curl的源代碼的下載頁面:https://launchpad.net/ubuntu/+source/curl/7.21.2-4ubuntu1
這就是說,如果你已經在Linux系統上,這會更容易 - 軟件包源被分成原始源代碼tarball加上Ubuntu的補丁,所以如果你不使用apt-get source
,你需要手動將補丁應用到源代碼。新款包甚至分爲多個包。
更重要的是,這些軟件包通常不是爲了從非Linux系統進行交叉編譯而設計的。即使您下載並在VS中打開它們,您也無法從Windows系統構建它們。
最後,請注意,並非所有東西都在C和C++中 - 您可以想象任何語言都有包。不過,我想大部分會在VS中打開文本文件:)
注意:如果你真的,真的想這一切,我不能強調不夠,這將是多麼愚蠢下載一切剛開始學習的系統,你可以使用debmirror
工具,在Ubuntu可用,要做到這一點:
debmirror -a none \
--source \
-s main \
-d lucid,lucid-security,lucid-updates \
-r /ubuntu \
--progress \
-e http \
-h archive.ubuntu.com \ ## or other ubuntu archive mirror
destpath
這將是一個絕對是巨大的下載。有幾十GB的可用空間。請注意,這僅下載核心軟件包 - 將-s main
替換爲-s main,universe,multiverse,restricted
以獲取所有內容。
獲取包文件後,可以通過在感興趣的.dsc文件上運行dpkg-source -x
來提取源文件。
相關問題
- 1. 獲取源代碼。
- 2. 獲取源代碼
- 3. 如何從UIWebView獲取xml源代碼?
- 4. 如何獲取Job的源代碼
- 5. 如何從HttpClient HttpResponse獲取源代碼?
- 6. 如何從MuleEvent獲取源代碼?
- 7. 如何獲取shoutcast源代碼?
- 8. 如何獲取myget包源代碼?
- 9. 如何從網上獲取源代碼?
- 10. 如何從Swift獲取HTML源代碼
- 11. 如何獲取Komodo Edit的源代碼?
- 12. 如何獲取QNX內核源代碼?
- 13. 如何從TWebBrowser獲取HTML源代碼
- 14. 如何獲取.load()的源代碼
- 15. CefGlue如何獲取HTML源代碼?
- 16. 如何獲取android 2.3.4源代碼?
- 17. 如何從Drupal獲取源代碼?
- 18. 獲取Android的源代碼
- 19. SymbolSource獲取源代碼
- 20. 獲取iframe源代碼?
- 21. 獲取頁面源代碼
- 22. 獲取網頁源代碼
- 23. UIWebView獲取HTML源代碼
- 24. 獲取頁面源代碼
- 25. 獲取LAUNCHER2源代碼?
- 26. 獲取最新源代碼
- 27. 獲取Android源代碼
- 28. 獲取Android源代碼
- 29. 獲取clojure.zip的源代碼
- 30. 獲取URL的源代碼
http://archive.ubuntu.com/ – sunn0 2011-01-22 12:38:54
謝謝,是我正確的爲dists子文件夾?在這一點上,我提出了大量的子文件夾?這些操作系統的每一部分都是? – Tom 2011-01-22 13:12:53