Итак, я бы хотел настроить Linux-машину для разработки на Haskell с одним огромным предостережением - без привилегий root на этой машине. Конечно, мы могли бы заставить администраторов установить для нас GHC. Тем не менее, в долгосрочной перспективе нам нужно беспокоить их, когда мы хотим обновить и т. Д. Намного лучше делать все в пользовательской среде. Это также означает, что мы захотим установить библиотеки, на которые мы ссылаемся, также в пользовательском пространстве и т. Д., Чтобы все было как можно проще.
Итак, вопрос в том, как мне, суп, офигеть, пойти делать чисто пользовательскую установку GHC? У машины будет gcc, и обычный набор инструментов. Если необходимо, мы можем начать с типичной установки ghc, чтобы запустить игру, но было бы неплохо.
Кроме того, любые советы по управлению средой, подобной этой, будут приветствоваться, особенно в том, что касается того, как такой настройкой можно управлять с помощью нескольких разработчиков / учетных записей.