Gtk3
在許多 Linux 發行版中,Haskell Gtk3 庫在系統包管理器中作為包提供(例如 Ubuntu 的 APT 中的 libghc-gtk
)。但是,對於某些開發人員來說,最好使用像 stack
這樣的工具來管理隔離環境,並通過 cabal
安裝 Gtk3,而不是通過系統包管理器進行全域性安裝。對於此選項,需要 gtk2hs-buildtools
。在將 gtk
,gtk3
或任何其他基於 Gtk 的 Haskell 庫新增到你的 cabal 檔案中的 build-depends
條目之前執行 cabal install gtk2hs-buildtools
。