看板 LinuxDev 關於我們 聯絡資訊
雖然在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