(Untitled)

Jan 24, 2014 14:04

TIL that Ubuntu 13.10 is not a target for GHC. There's just no way to install it without removing half of the system libraries. At least, no easy way. Though I've successfully installed it in a few clicks via Haskell Platform in a Windows under VM. So, beware: there're potentailly only 3 good Linux distribs: NixOS, ArchLinux, Gentoo. It's damn ( Read more... )

Leave a comment

Comments 26

triampurum January 24 2014, 12:28:53 UTC
Рекомендую найти щеночка и провести обряд изгнания убунту 13.10 со своего компутера. Выходные как раз впереди.

Reply

udpn January 24 2014, 12:39:58 UTC
Тряпочки я уже подготовил.

Reply


aamonster January 24 2014, 12:32:21 UTC
It's damn right time to forget about GHC for Linux. If it can be correctly installed under three distros only - it's dead.

Впрочем, может, и правда стоит попробовать другие дистрибутивы - безотносительно к хаскелю. Какие рекомендации будут для слабенького прикроватного компа на атоме, в основном используемого для просмотра фильмов и интернетошатания (ну и попутно - mercurial, апач по минимуму и тому подобные ненагружающие серверные задачи), грузящегося с SSD-винта? Gentoo собирать - как-то нелепо (на атоме это явно будет долгая песня), LUbuntu 12.04 несколько анноит мелкими косяками в Power Management (уже дважды отучал отключать экран через 10 минут неактивности... опять начинает).

Reply

max630 January 24 2014, 12:39:38 UTC
да похер же дистрибутив. Можно убунту ту же поставить, просто гном не ставить или не запускать. Я дебиан ставлю. А что пм глючит - это железо и/или ядро, от дистрибутива зависит слабо.

Reply

aamonster January 24 2014, 13:16:08 UTC
Это не железо и не ядро, это какая-то херня в скриптах power manager'а или чего-то в окрестностях, делающая xset с гнусными параметрами или что-то типа того. Я уже забыл детали после последнего исправления.
Она же норовит обрабатывать кнопку power, игнорируя настройки в гуе (типа запущен xfce4-power-manager - пусть он и решает).

Reply

aamonster January 24 2014, 13:44:59 UTC
Да, и у меня что-то чувство, что какой бы ubuntu-based дистрибутив не был поставлен - рано или поздно при установке очередной софтины он установит себе гном и затянет 90% от него в память. Я прав?

Reply


max630 January 24 2014, 12:33:39 UTC
udpn January 24 2014, 12:41:57 UTC
И чо? Он GCC 4.8.1 требует, а весь остальной софт в системе юзает 4.8.2. Расскажешь, как поставить их вместе и пробросить в path?

Reply

max630 January 24 2014, 12:43:58 UTC
а откуда там взялся этот софт и этот гцц, если системный гцц там как раз 4.8.1 ( http://packages.ubuntu.com/saucy/gcc )?

Reply

udpn January 25 2014, 15:13:27 UTC
Да я ж почём знаю? Куча либ требует 4.8.2, от libelf до libvorbis, при попытке даунгрейда апт-гет начинает их к херам стирать. Я вообще нифига не представляю, как оно должно работать внутри, я ж виндузятник. Только могу тыкать пальцем приговаривать "вот же говно, оно ж в принципе не может работать!"

Reply


nponeccop January 24 2014, 15:59:57 UTC
Учитывая что NixOS это идиотизм (попытка перенести в линукс виндовую идеологию инсталляции), а Gentoo - это идиотизм (бинарные пакеты? не слышали), реальным дистром остается Арч. В Арче надо ещё вспомнить, что есть archhaskell и aur, довольно полезные в контексте ghc, хоть и требуют напильника.

А вообще, надо переходить на vagrant :)

Reply

udpn January 25 2014, 15:33:54 UTC
Какая виндовая идеология инсталляции, ты о чём? Там же это, хеши по дистрибу, компайлеру и энвиронменту, какая-то прочая фигня ещё, оно меня вообще когда-то порадовало идейностью.

А вагрант так-то неплох, хм.

Reply


akuklev January 25 2014, 13:57:10 UTC
“СЯУ” смотрится лучше. :-)

Reply

udpn January 25 2014, 15:28:03 UTC
Да вот что-то никому не нравится английский в ЖЖ.

Reply


Leave a comment

Up