作者ccbruce (今、そこに いる僕)
看板LinuxDev
標題[問題] 想請問一下在不同Distribution開發程式的問題
時間Thu Apr 17 23:40:31 2008
雖然在Windows下開發程式的時間很長,不過就在Linux方面,我還只是個新手,所以有一
些問題想請教:
我們team本來只是作Windows下的應用程式開發,但是現在上層的風向開始起了變化,於
是我們也開始有機會作Linux下的程式開發。不過我們大多數人都沒有在Linux上開發程式
的經驗,所以也只能像盲人摸象般,摸到哪裡就學到哪裡。
首先是我們的開發平台,因為未來我們的程式應該有很大的機會部署到uBuntu上,但是我
覺得debian的社群比較大,資源比較豐富,所以說服了主管採用debian作為開發平台。但
是現在我不禁懷疑我這個作法是不是錯的...
雖然同樣是Linux,不過不同Distribution上的library版本、目錄配置都不同。那麼,有
沒有可能發生這樣的一件事呢?比如說我的程式裡用了libc6 2.7,在debian下一切正常
,而在ubuntu上雖然也有libc6 2.7,卻無法執行的情況呢?
接著,就是安裝時的檢查問題,假設我們用deb來管理我們的程式,那麼在ubuntu上,檢
查相依性的control檔是不是得要重寫呢?另外,如果我們用tarball來發行我們的程式,
又要如何檢查相依性呢?
最後,我覺得雖然核心相同、程式相同,可是各個Distribution卻因為各自的套件管理和
結構不同,最後還是造成各自不相容。有沒有文章或書在探討這方面的問題的呢?
--
愛 哀 だ 百 は こ も こ
し し か 億 か ん ろ ん
い い ら 年 な な く な
ほ の い に に
ど 年 も も
に 月
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.217.33.105
推 Bencrie:glibc出到2.7而已吧 @@" 04/18 00:09
這不重要,打個比方而已
※ 編輯: ccbruce 來自: 61.217.33.105 (04/18 00:15)
推 dozer:ubuntu是從debian衍生出來的 基本上應該沒差太多 04/18 00:56
推 dozer:Linux software的portability是很高的 04/18 00:58
推 dozer:在怎麼不同的distribution也都還是Linux 04/18 00:58
推 dozer:或許會需要調些小東西 但基本上都會work 04/18 00:59
推 yhuiyang:還可以link static library... 04/18 01:25