Vì vậy, tôi muốn thiết lập một máy Linux để phát triển Haskell với một cảnh báo lớn - không có quyền riêng tư trên máy này. Tất nhiên, chúng tôi có thể yêu cầu các quản trị viên cài đặt GHC cho chúng tôi, cuối cùng. Tuy nhiên, về lâu dài thì chúng ta cần phải làm phiền chúng khi chúng ta muốn nâng cấp, vv Vì vậy, tốt hơn nhiều để làm tất cả mọi thứ trong userland. Điều này cũng có nghĩa là chúng tôi cũng sẽ muốn cài đặt các libs mà chúng tôi liên kết đến trong vùng người dùng, v.v. để giữ mọi thứ dễ dàng nhất có thể.Cài đặt GHC Nếu không có gốc
Vì vậy, câu hỏi là, làm thế nào, súp-to-hạt, tôi sẽ đi về làm một cài đặt hoàn toàn userland của GHC? Máy sẽ có gcc và chuỗi công cụ thông thường. Nếu cần thiết, chúng tôi có thể bắt đầu với một ghc cài đặt điển hình để có được quả bóng lăn, nhưng nó sẽ được tốt đẹp không.
Ngoài ra, mọi mẹo về quản lý môi trường như thế này sẽ được đánh giá cao, đặc biệt liên quan đến cách thiết lập như vậy có thể quản lý được với nhiều nhà phát triển/tài khoản.
Cụ thể, bạn sẽ cần phải cài đặt bản phân phối nhị phân ghc từ http://haskell.org/ghc/download_ghc_7_2_1#binaries, vì bạn cần ghc để tự khởi động. –