Чего-то я решил установить ubuntu. Поставил. Стим работает из коробки - круто. Но тормозная она, конечно. boinc в ней работает медленнее, чем в дебиане. Поэтому удалил. Мысль от оптимизации переключилась на генту.
Мой первый успешный опыт установки. Почти. Вообще-то я хотел установить тру-64-х битную систему. Как оказалось - такое невозможно, т.к. в ядре все равно придется включать поддержку 32-х бит. И кстати, grub - не поддерживает 64 бита, только lilo.
Дружелюбный гайд
http://www.youtube.com/watch?v=sJwwcw56d6c позволил прояснить некоторые моменты, неясные из
http://www.gentoo.org/doc/ru/handbook/handbook-amd64.xml новичку. Но, так как ему уже почти год, некоторые отличия все же есть. Например, вместо привычного eth0 непонятное enp2s0.
Как сделать загрузочную флешку:
https://www.gentoo.org/doc/ru/liveusb.xml Аккуратно следуя гайду можно получить рабочую систему. Наверно, я то сначала поставил grub, а потом устанавливал lilo и вляпался. Не смог разобраться что ему надо, решил установить slackware, которую раньше не ставил, т.к. знал, что там lilo основной. Думаю, заодно посмотрю рабочий конфиг. К удивлению lilo в момент установки выдал ту же ошибку. Снова генту, на этот раз быстрее и проще. Благо заготовил sysrescuecd. А дальше там начались траблы одна за одной. После дебиана, такое впечатление что раньше плыл на галере, где за тебя гребли, а тут, в генту, каждый гребет сам. Что конечно мило, если умеешь программировать. Да. А если не умеешь, приходится спрашивать поисковик. Вот ссылки, которые мне помогли в решении некоторых проблем.
http://forums.gentoo.org/viewtopic-t-933812-start-0.htmlhttps://bbs.archlinux.org/viewtopic.php?id=160358http://forums.gentoo.org/viewtopic-t-937588-start-0.htmlhttp://unixforum.org/index.php?showtopic=81283 Когда я получил рабочую систему, начал думать как правильно ее пересобрать. Имхо, сначала надо пересобрать под систему сам gcc. Но там какая-то хитрая компиляция, не для чайников. Потом системные файлы. А потом, с их помощью все остальное.
http://forums.funtoo.org/viewtopic.php?id=880 Про x-server тоже думал, конечно. Т.к. в свободном драйвере для 7770 еще нет поддержки opencl, то для кранчинга только fglrx.
http://wiki.gentoo.org/wiki/Fglrxhttp://wiki.gentoo.org/wiki/Radeon И вот где-то тут что-то пошло не так.
В сети много про openrc
http://parkersamp.com/2011/05/help-gentoo-installed-openrc-and-net-eth0-wont-start/Я еще подозреваю, что может быть дело в пакете микропрограмм, которые установил все разом.
Суть проблемы в том, что сетевой интерфейс не виден с помощью ifconfig, хотя карта видна в lspci и модуль r8169 загружен. Пробовал разные комбинации настроек, найденные в сети. Ни одна не помогла.
Забавно, что на сайте про баги gentoo не тот сертификат, что конечно не лучшим образом отражается на паранойе.
https://bugs.gentoo.org/show_bug.cgi?id=439092 Для программистов конечно генту - круто. Но зря у них нет стабильного релиза, работающего из коробки. Т.е. он есть live dvd, но в явной форме, в хендбуке тобишь, непонятно как можно сказать emergе чтобы компилировал пакеты устаревшие, но стабильные. Потому что, ну баг на баге просто.
В итоге опять сижу на debian. Чего-то теперь boinc не работает.
dir_open:Could not open directory 'slots'
bind to port 31416 failed
upd. Странное решение: удалить файл /etc/boinc-client/gui_rpc_auth.cfg
http://boinc.berkeley.edu/dev/forum_thread.php?id=7876upd2. Не, работал до первого выхода. Потом файл вообще исчез. Была копия. Теперь вообще никак не реагирует.
upd3. Никак. Не собирается manager из гита, что-то не так с wx. Поставил boinctui. Пока работает.