Ubuntu是如何基于Debian开发的?

Ubuntu是基于Debian开发的发型版,那一定会遇到许多因此带来的问题,比如前后两个版本都需要修改同一个软件包,修改的东西相近但版本有差异;比如D…
关注者
5
被浏览
3,648

1 个回答

(不知道細節,並非Ubuntu團隊人員,archlinux用戶。但自認爲對題目中提到的這些問題,自己可以解答。)

從他們自己的說明就可以看到這幾個問題的解答:“Ubuntu是基於Debian的另一個發行版”。

既然是一個(獨立的)發行版,那麼就會有自己獨立的軟件源(倉庫)(再不濟,至少那一部分修改的軟件放自己的源中)。

既然有了自己獨立的軟件源,那麼想修改誰、想怎麼改都是自己決定的,只要維護好(即打好包然後提交進倉庫)自己就可以了,不關Debian什麼事情(當然,一部分軟件很可能是直接取自Debian的倉庫,但畢竟不是直接“使用”Debian的倉庫)。

既然有了自己獨立的軟件源,那麼想將誰納入倉庫也都是自己決定的,不關Debian什麼事情。


其實我覺得題主是沒弄明白什麼叫“基於Debian”。

基於Debian,主要是基於Debian的包管理系統(即dpkg和apt),同時或多或少借鑑了Debian的一些流程(以及部分軟件包或補丁直接取自/照抄Debian倉庫)。

基於Debian,並不是說整體照搬Debian、僅僅在少量的幾個表象上(比如預裝的軟件)和Debian不一樣。

這裏的第一個回答基本和我的認知一樣;第二個回答給出了一張Ubuntu有多少(比例)包直接取自Debian的圖。


(當然的確有部分“發行版”其實就只是表象上有點小區別而已,但這種“發行版”真的有生命力和影響力麼?)


順便,“Debian的上游包不穩定”是什麼玩意……?

是說Debian倉庫中的包不穩定?Ian糊你一臉哦……居然敢說給服務器用的系統倉庫裏的包不穩定……

是說軟件源代碼在不斷更新?全球所有程序員糊你一臉哦……居然敢說軟件不用更新……

還是說你把testing倉庫當stable倉庫使用?英語老師糊你一臉哦……兩個詞的區別居然不認識……