Не далее как третьего дня, от нечего делать наверно, вдруг ностальгически взгрустнулось мне. И захотел я приставку из детства своего шального. Да не просто абы какую приставку, а аш целую SEGA MEGA DRIVE ll. И решил я, дабы не тратить денег, скачать и поставить какой-нибудь (самый лучший конечно же) сеговский эмулятор. Послав гонцов к гуглю всеведающему, вызнал я про эмулятор всеми хвалимый, Gens величаемый. Скачал да поставил не тут-то было. Тут-то наша сказочка и начинается...

С недавних пор перешел с винды на Ubuntu, да так и остался. Для интернетов, аськи, скайпа и немного игр под вайном вполне хватает, а большего мне и не надо. О самой системе небольшое представление имею, но никогда особо не углублялся. А тут вот пришлось. Итак, вводная:
Система Ubuntu 9.10 - Karmic Koala. Скачал и хочу поставить gens-2.15.5. Проблема в том, что скачал я не .deb-файл, а исходники. Вроде бы не проблема

и всё.
Ан нет. При отработке ./configure выплывает ошибка, о том, что gtk+ не торт, старый и вообще всё печально.
Не особо вдаваясь в подробности, качаю gtk+-2.21.5 (опять же исходники) с ftp.gtk.org/pub/gtk, компилю и опять ошибка. Теперь gtk ругается на glib, старовата бишь. Качаю glib (не помню уже какую, откуда скачал и да, опять исходники), ./conf, make, make install и... у меня падает графический интерфейс Т_Т. Fail!
Ребутаюсь и радостно приветствую черное окошко с белыми буковками. И говорят мне эти буквы на чистом англицком, что ппц батенька, гуи упали и сами не поднимутся, сколько не проси. В общем, лень мне было переустанавливать систему (зря я чтоли с винды-то ушел) и решил я всё починить. :)
Для начала восстановил связь с тырнетом. Она почему-то отвалилась и пришлось вручную конфиг править. Ну да пофиг, благо это не сложно. Интернет появился и даже firefox открылся (правда немного криво). Гуглю проблему, курю форумы, а параллельно качаю новую glib-2.24.2. Скачал, компилю, ошибка Т_Т. А точнее ошибки. glib хочет свежих zlib, pango, atk, libtiff и что-то еще. Билят...
В общем, матерясь и гугля, поставил всё из списка, поставил новый glib, добавил его в /etc/ld.so.conf, потому что в нестандартную директорию ставил, потом поставил новый gtk (и его в /etc/ld.so.conf добавил), и наконец-то запустил графику. Ура. :)

Короче, мораль: не зная броду - читайте маны. Ну, или хотя бы прежде чем что-то делать, убедитесь, что вы понимаете что вы делаете и что за этим последует.

@музыка: нет

@настроение: агааа! :)

@темы: линуксовое