用於升級的 apt-get 軟體包列表

用於升級的 apt-get 軟體包列表

我有一台 9.10 機器,由我的一位同事用於開發。一位新的團隊成員加入了我們,他希望在他的 10.04 機器上擁有與 9.10 機器上使用的相同的開發環境。

我做了一些搜索並嘗試使用:

dpkg --get-selections

和:

aptitude search '~i!~E' | grep -v "i A" | cut -d " " -f 4

要取得我想要在 9.10 電腦上安裝的軟體包清單。

問題是,嘗試在 10.04 電腦上安裝龐大的軟體包清單會導致嚴重的依賴性問題,並且aptitude幾乎拒絕安裝它們。

有沒有辦法從 9.10 機器上僅獲取與發行版無關的軟體包,即僅獲取將毫無問題地安裝在 10.04 上的軟體包?

有任何想法嗎?

亞當

答案1

由於目的是保持相容性,所以答案是“可能不是”。舉一個簡單的例子,libc發行版之間的差異很大,導致操作和開發環境的行為不符合預期。

你有一個社會工程問題,可以用一塊磚頭來解決(儘管橡膠軟管留下的痕跡較少):打那些不按照專案要求升級或降級的人。您還可以將建置和測試轉移到具有適當版本的不同機器上,並讓工程師在他們的辦公桌上使用 CP/M 和 WordStar(如果他們願意),但這種方法不太有趣。

最後,你可以讓10.04先生以9.10目標建立交叉編譯環境,但很難證明它是正確的。

相關內容