Êàê ÿ áóäó÷è åù¸ ñîâñåì ÷àéíèêîì ñòàâèë xmms â Ubuntu 8.04 :)
Èëè ÷åãî ÍÅ ÑÒÎÈÒ äåëàòü, åñëè ðåøåíî, ÷òî xmms äîëæåí áûòü óñòàíîâëåí ëþáûìè ïóòÿìè :)
Âîîáùå, ÿ 2 ìåñÿöà íàçàä îáåùàë íàïèñàòü, êàê æå åãî âñ¸ òàêè ïîñòàâèòü. Îáåùàííîãî òðè ãîäà æäóò îáû÷íî, íî ÿ ðàçäóïëèëñÿ áûñòðåå :). È òàê, ëåêöèÿ ïåðâàÿ, ââîäíàÿ. ×åãî äåëàòü íå íàäî íè â êîåì ñëó÷àå, äàáû ñáåðå÷ü âðåìÿ è íåðâû, èëè èñòîðèÿ ìîåé òóïîñòè :).
Óñòàíîâèòü xmms èç ãîòîâîãî deb-ïàêåòà, êàê èçâåñòíî, â Ubuntu 8.04 íåëüçÿ. Âîçíèêàåò ïðîáëåìà íåðàçðåø¸ííîé çàâèñèìîñòè libglib1.2. Ïåðâîå, ÷òî ïðèõîäèò â ãîëîâó - óñòàíîâèòü åãî. ñêà÷àòü åãî ìîæíî áåç ïðîáëåì, íî ïðè ïîïûòêå óñòàíîâèòü âûëàçèò íîâàÿ ïðîëåìà... libglib1.2 êîíôëèêòóåò ñ libglib1.2ldbl. Òî åñòü åãî íåëüçÿ óñòàíîâèòü, ïîêà íå óäàë¸í ïîñëåäíèé... Ïåðâîå, ÷òî ïðèõîäèò íà óì - óäàëèòü. Íî òóò íîâàÿ ïðîáëåìà. Îò íåãî çàâèñèò òàêàÿ òóåâà õó÷à âñåãî, è óäàëèòü ýòî ðóêà íå ïîäíèìàåòñÿ, òàê êàê åñòü ñîìíåíèÿ, ÷òî ñèñòåìà âûæèâåò :).
Èäó íà óáóíòó-ôîðóì. È ÷èòàþ, ÷òî åãî ìîæíî ñêîìïèëèòü ñàìîìó è âñ¸ áóäåò ðàáîòàòü... Âåðèòü? À âäðóã è ïðàâäà. Òàê êàê ÷åëîâåêó äóìàþùåìó, ÷òî xmms ìîæíî óñòàíîâèòü â 8.04 äîâåðÿåòñÿ íå î÷åíü, à ïèøåò îí ìíîãî è íåïîíÿòíî, òî ÷èòàòü âñ¸, êîíå÷íî æå íå ñòîèò :). Ëó÷øå ñäåëàòü âñ¸ ïîñâîåìó :). Êà÷àþ èñõîäíèêè, íà÷èíàþ ñîáèðàòü :). ß âåäü ïðî÷èòàë èíñòðóêöèþ, êàê ïðîãðàììû ñîáèðàòü :).
È âîò, çàïóñêàþ ./configure À îíî ìíå
GTK+ >= 1.2.2 not installed - please install first... ×àâî? GTK ó ìåíÿ íå óñòàíîâëåí? Èäó â Ñèíàïòèê, èùó ïàêåò GTK âåðñèè 1.2

. Òîãäà ìíå, êîíå÷íî ñìåøíî íå áûëî... È ÿ åãî íå íàø¸ë

. Âîò, äóìàþ, ðåïîçèòîðèè ãàëèìûå, äàæå GTK â íèõ íåò... Êà÷àþ â èíåòå åãî èñõîäíèêè, íà÷èíàþ ñîáèðàòü... Âîò îïÿòü ñþðïðèç. Ó íåãî òîæå çàâèñèìîñòè glib, atk, pango, cairo...
Èñêàòü â ñèíàïòèêå èõ ïðîáîâàë, íî ìíå ýòî îïÿòü íè÷åãî íå äàëî :). Êà÷àþ èñõîäíèêè, ñîáèðàþ. Ïåðâûå òðè ñòàëè, à cairo íå õî÷åò, ó íåãî 2 çàâèñèìîñòè

. libpng è pkg-config. Ïðè ïîïûòêå ñîáðàòü ïåðâûé ïîëó÷àþ ïî ãîëîâå:
There is no "configure" script in this distribution of
libpng-1.2.8.
Instead, please copy the appropriate makefile for your system from the
"scripts" directory. Read the INSTALL file for more details.
È òóò ìîè íåðâû è ñäàëè... ß ïîíÿë, ÷òî íèêàêîãî GTK+ íà ìî¸ì êîìïå íå áóäåò... Òîëüêî äâå ìûñëè ìíå íå äàâàëè ïîêîÿ åù¸ äîëãî. Êàê ðàáîòàåò GIMP áåç GTK? È ïî÷åìó deb-ïàêåò xmms òðåáóåò òîëüêî libglib1.2, à èñõîäíèêè êó÷ó âñåãî ÷åãî òîëüêî âîîáðàçèòü ìîæíî...
Ãîâîðþ ñðàçó, ÿ íå ñóìàøåäøèé, ïðîñòî ïî ýòîìó ïóòè ìíå ïðîéòèñü îäíàæäû äîâåëîñü :D. ×àéíèêàì âñåãäà ôèãîâî :D.
ß åãî ïîñòàâèë ñïóñòÿ ïîë ãîäà :). Ýòî îêàçàëîñü òàê ïðîñòî, ÷òî ÿ àôèãåë. Îïèøó â ñëåäóþùåé çàïèñè:
http://www.liveinternet.ru/users/linux_loader/post98262686/