我正面臨一個特殊問題。在這裏高中時,我有大約10臺電腦(全都是相同型號,相同類型的CPU,相同類型的內存等)捐贈,現在在重新安裝後運行Debian。我試圖教給學生一些Haskell,我自己對它的瞭解不多。孩子們很感興趣。一個問題是我們的國家是第三世界,互聯網非常緩慢和昂貴。一旦在一臺機器上使用有限的免費互聯網連接下載了所有的deb文件後,我在所有機器上使用deb軟件包(通過apt-rdepends找到)安裝了基本的ghc和ghci。它需要超過10個小時才能下載所有缺失的ghc deb文件。將安裝的ghc和所有軟件包複製到另一臺機器
我想知道這種技巧是否可以用於cabal?我將在一臺計算機上下載所有必需的焦油或其他文件,使用昂貴且速度慢的互聯網,但我不想花費我所有的錢從互聯網下載所有10臺計算機。
我想展示孩子們的圖和光澤包,因爲它是愉快和有趣的。 我受此啓發gentleman Smith 我應該怎麼做?除了圖表和光澤以外,還有其他一般包裝的方法嗎? 謝謝你,對不起我的英文不好。
看看這裏:http://stackoverflow.com/questions/28522887/install-haskell-packages-using-cabal-without-internet-connection – IBam
謝謝。我看到這一點,它只是告訴下載一個軟件包,但沒有依賴關係。有沒有辦法使用cabal來了解圖表的依賴關係? – Kirkman
我認爲你要做的是將'$ HOME/.cabal/packages/hackage.haskell.org'複製到其他機器上。 –