Óñòàíîâêà Tux Paint Tux Paint - Ïðîñòà ïðîãðàìà ìàëþâàííÿ äëÿ ä³òåé. Copyright 2005 by Bill Kendrick and others bill@newbreedsoftware.com http://www.newbreedsoftware.com/tuxpaint/ 27 ÷åðâíÿ 2002 - 26 ëþòîãî 2005 $Id: INSTALL.txt,v 1.1 2008/03/02 07:21:04 wkendrick Exp $ Âèìîãè: ------------- Âåðñ³ÿ äëÿ Windows: -------------- Âåðñ³ÿ Tux Paint äëÿ Windows ïîñòàâëÿºòüñÿ ç³ âñ³ìà íåîáõ³äíèìè á³áë³îòåêàìè, çàçäàëåã³äü ñêîìï³ëüîâàíèìè (ó ôîðìàò ".DLL") ³, òàêèì ÷èíîì, íå âèìàãຠñêà÷óâàííÿ äîäàòêîâèõ êîìïîíåíò³â. libsdl ------ Tux Paint âèìàãຠíàÿâí³ñòü Simple Directmedia Layer Library (libsdl) â³äêðèòî¿ ìóëüòèìåä³éíî¿ á³áë³îòåêè, äîñòóïíî¿ ï³ä ë³öåí糺þ GNU Lesser General Public License (LGPL). Ðàçîì ç libsdl, Tux Paint âèìàãຠäåÿêèõ ³íøèõ "äîïîì³æíèõ" á³áë³îòåê SDL: Sdl_image (äëÿ ãðàô³÷íèõ ôàéë³â), Sdl_ttf (äëÿ ï³äòðèìêè øðèôò³â True Type) ³, íåîáîâ'ÿçêîâî Sdl_mixer (äëÿ çâóêîâèõ åôåêò³â). Âåðñ³¿ äëÿ Linux/unix: ----------------- Á³áë³îòåêè SDL äîñòóïí³ ó âèãëÿä³ ïî÷àòêîâî¿ êîäè, àáî ÿê RPM, àáî ïàêåòè Debian äëÿ ð³çíèõ äèñòðèáóòèâ³â Linux. ¯õ ìîæíà çàêà÷àòè ç: libsdl: http://www.libsdl.org/ Sdl_image: http://www.libsdl.org/projects/SDL_image/ Sdl_ttf: http://www.libsdl.org/projects/SDL_ttf/ Sdl_mixer: http://www.libsdl.org/projects/SDL_mixer/ [ÍÅÎÁÎÂ'ßÇÊÎÂÀ] Òàêîæ âîíè çàçâè÷àé ïîñòàâëÿþòüñÿ ðàçîì ç äèñòðèáóòèâàìè Linux (íàïðèêëàä, íà ³íñòàëÿöèîííèõ äèñêàõ, àáî äîñòóïí³ ÷åðåç ñèñòåìè óïðàâë³ííÿ ïàêåòàìè òàêèìè ÿê "apt-get" â Debian). ÏÐÈ̲ÒÊÀ: Ïðè óñòàíîâö³ ç ïàêåòó, ÎÁÎÂ'ßÇÊÎÂÎ âñòàíîâèòå ³ "-devel" âåðñ³¿ ïàêåò³â. (Íàïðèêëàä, âñòàíîâèòå ³ "Sdl-1.2.4.rpm" ² "Sdl-1.2.4-devel.rpm") ²íø³ á³áë³îòåêè: ---------------- Tux Paint òàêîæ âèêîðèñòîâóº ³íø³ â³ëüí³, ïîøèðþâàí³ ï³ä LGPL, á³áë³îòåêè. Ó ñêëàä³ Linux âîíè âæå âñòàíîâëåí³, àáî ãîòîâ³ äî óñòàíîâêè ÿê ÷àñòèíè äèñòðèáóòèâ³â. libpng ------ Tux Paint âèêîðèñòîâóº ôîðìàò PNG (Portable Network Graphics) äëÿ çáåð³ãàííÿ ìàëþíê³â. Sdl_image âèìàãຠíàÿâí³ñòü âñòàíîâëåíî¿ libpng. http://www.libpng.org/pub/png/libpng.html Freetype2 --------- Tux Paint âèêîðèñòîâóº øðèôòè TTF (True Type Font) äëÿ ââåäåííÿ òåêñòó. Sdl_ttf âèìàãຠíàÿâí³ñòü á³áë³îòåêè Freetype2. http://www.freetype.org/ gettext ------- Tux Paint âèêîðèñòîâóº ðåã³îíàëüí³ íàñòðîéêè ñèñòåìè ðàçîì ç á³áë³îòåêîþ "gettext", äëÿ ï³äòðèìêè ð³çíèõ ìîâ (íàïðèêëàä, ðîñ³éñüêîãî). http://www.gnu.org/software/gettext/ Óòèë³òè NETPBM [ÍÅÎÁÎÂ'ßÇÊÎÂÎ] ------------------------ Ó Linux ³ Unix äëÿ äðóêó âèêîðèñòîâóþòüñÿ óòèë³òè NETPBM. (PNG, Tuxpaint'îì, ùî ãåíåðóºòüñÿ, êîíâåðòóºòüñÿ â Postscript çà äîïîìîãîþ òàêèõ óòèë³ò êîìàíäíîãî ðÿäêà NETPBM, ÿê "pngtopnm" ³ "pnmtops".) http://netpbm.sourceforge.net/ Êîìï³ëÿö³ÿ ³ óñòàíîâêà: --------------------------- Tux Paint âèïóñêàºòüñÿ ï³ä GNU General Public License (GPL) (äèâ. ïîâíèé òåêñò â "COPYING.txt") ³, òàêèì ÷èíîì, âêëþ÷ຠïî÷àòêîâèé êîä. Äëÿ Windows: -------------- Êîìï³ëÿö³ÿ: ---------- Tux Paint ïîñòàâëÿºòüñÿ äëÿ Windows â ñêîìï³ëüîâàíîìó âèãëÿä³ ³, òàêèì ÷èíîì, íå âèìàãຠêîìï³ëÿö³¿. Ç ëþòîãî 2005 ð. (ïî÷èíàþ÷è ç Tux Paint 0.9.15) âêëþ÷àºòüñÿ ï³äòðèìêà êîìï³ëÿö³¿ Windows-ñèñòåì ç âèêîðèñòàííÿì Mingw/msys. ϳñëÿ êîìï³ëÿö³¿ âñ³õ ìîäóë³â, âèêîíàºòå ö³ êîìàíäè â MSYS: export set Cpath=/usr/local/include export set Library_path=/usr/local/bin:/usr/local/lib make win32 make install-win32 tuxpaint ²íñòàëÿòîð: ---------- Äâ³÷³ êëàöí³òü ïî óñòàíî÷íîìó ôàéëó Tux Paint (ôàéë .EXE) ³ ñë³äóéòå ³íñòðóêö³ÿì. Ñïî÷àòêó, Âàñ ïîïðîñÿòü âèðàçèòè çãîäó ç ë³öåí糺þ. (Öå GNU General Public License (GPL), ïîâíèé òåêñò ÿêî¿ çíàõîäèòüñÿ òàêîæ ó ôàéë³ "COPYING.txt".) Ïîò³ì áóäå ïîñòàâëåíî ïèòàííÿ, ÷è áàæàºòå Âè âñòàíîâèòè ÿðëèêè Tux Paint â ìåíþ "Ïóñê" ³ íà ðîáî÷èé ñò³ë Windows. (Çà óìîâ÷àííÿì âñòàíîâëþþòüñÿ îáèäâà.) Ïîò³ì Âàñ çàïèòàþòü, äå Âè áàæàºòå âñòàíîâèòè Tux Paint. ̳ñöÿ â äèðåêòî𳿠çà óìîâ÷àííÿì ïîâèííî áóòè äîñèòü äëÿ óñòàíîâêè. ²íàêøå, âèáåð³òü ³íøå ì³ñöåïîëîæåííÿ. Ïîò³ì Âè ïîâèíí³ íàòèñíóòè "Install" ("Âñòàíîâèòè") äëÿ ïî÷àòêó óñòàíîâêè Tux Paint! Çì³íà íàñòðîéîê çà äîïîìîãîþ ÿðëèêà: ----------------------------------------- Ùîá çì³íèòè íàñòðîéêè ïðîãðàìè, êëàöí³òü ïðàâîþ êíîïêîþ ìèø³ ïî ÿðëèêó Tuxpaint ³ âèáåð³òü "Âëàñòèâîñò³" (âíèçó). Ïåðåêîíàºòåñÿ, ùî â ä³àëîãîâîìó â³êí³, ùî ç'ÿâèëîñÿ, âèáðàíà âêëàäêà "ßðëèê" ³ ïåðåâ³ðòå ïîëå "Îá'ºêò". Âè ïîâèíí³ ïîáà÷èòè ùîñü ïîä³áíå äî öüîãî: "C:\program Files\tuxpaint\tuxpaint.exe" Òåïåð ìîæåòå äîäàòè ïàðàìåòðè êîìàíäíîãî ðÿäêà. Âîíè âèêîíóâàòèìóòüñÿ ïðè ïîäâ³éíîìó êëàöàíí³ íà ÿðëèêó. Íàïðèêëàä, ùîá ïðîãðàìà çàïóñêàëàñÿ â ïîâíîåêðàííîìó ðåæèì³ ç ïðîñòèìè ôîðìàìè (áåç ìîæëèâîñò³ ïîâîðîòó) ³ íà ôðàíöóçüêîìó äîäàéòå ïàðàìåòðè (ï³ñëÿ "Tuxpaint.exe"): "C:\program Files\tuxpaint\tuxpaint.exe" -f -s --lang french (Äèâ. ïîâíèé ñïèñîê ï³äòðèìóâàíèõ ïàðàìåòð³â êîìàíäíîãî ðÿäêà â "README.txt".) ßêùî Âè çðîáèëè ïîìèëêó, âèêîðèñòîâóéòå CTRL-Z äëÿ â³äì³íè. Äëÿ âèõîäó áåç çáåðåæåííÿ çì³í íàòèñí³òü êëàâ³øó [ESC] (ÿêùî Âè íàòèñêàëè êíîïêó "Çàñòîñóâàòè" çì³íè çáåðåæóòüñÿ!). Êîëè çàâåðø³òü ðåäàãóâàííÿ, íàòèñí³òü "OK." ßêùî ùîñü ïðàöþº íåïðàâèëüíî ----------------------- ßêùî ïðè ïîäâ³éíîìó êëàöàíí³ íà ÿðëèêó í³÷îãî íå â³äáóâàºòüñÿ éìîâ³ðíî â êîìàíäíîìó ðÿäêó áóëà äîïóùåíà ïîìèëêà. ³äêðèéòå Ïðîâ³äíèê ³ ïðîãëÿíåòå ôàéë "stderr.txt" ó òåö³ Tuxpaint. Ó í³ì çáåð³ãàþòüñÿ ïîâ³äîìëåííÿ ïðî ïîìèëêè. Çàçâè÷àé öå íåïðàâèëüíèé ðåã³ñòð ñèìâîë³â (ïðîïèñíà "Z" çàì³ñòü ðÿäêîâîþ "z") àáî ïðîïóñüê/ë³øíºº "-" (òèðå). Äëÿ Linux/unix: ----------------- Êîìï³ëÿö³ÿ: ---------- Ïðèì³òêà: Ïîòî÷íà âåðñ³ÿ Tux Paint íå âèêîðèñòîâóº autoconf/automake, òàê ùî ñêðèïò "./configure" â³äñóòí³é. (Äàðóéòå!) Êîìï³ëÿö³ÿ ïîâèííà ïðîò³êàòè ïî ñòðîãî çàäàíîìó øëÿõó, ÿêùî ìè õî÷åìî ãàðàíòóâàòè óñòàíîâêó ïðîãðàìè. Ùîá ñêîìï³ëþâàòè ïðîãðàìó ç ³ñõîäíèêîâ, ïðîñòî çàïóñòèòå íàñòóïíó êîìàíäó ç îáîëîíêè (íàïðèêëàä, "$"): $ make ³äêëþ÷åííÿ çâóêó ï³ä ÷àñ êîìï³ëÿö³¿: -------------------------------- ßêùî ó Âàñ íåìຠçâóêîâî¿ êàðòè, àáî Âè ïî ³íøèõ ïðè÷èíàõ ââàæàºòå çà êðàùå ñêîìï³ëþâàòè ïðîãðàìó áåç ï³äòðèìêè çâóêó (òîáòî, Sdl_mixer íå áóäå âñòàíîâëåíèé) Âè ìîæåòå çàïóñòèòè "make" ç ïàðàìåòðîì "nosound": $ make nosound ßêùî âèíèêëè ïîìèëêè: ------------------ ßêùî ï³ä ÷àñ êîìï³ëÿö³¿ Âè îòðèìàëè ïîâ³äîìëåííÿ ïðî ïîìèëêè, ïåðåêîíàºòåñÿ ùî íåîáõ³äí³ á³áë³îòåêè âñòàíîâëåí³ (äèâ. âèùèé). ßêùî âèêîðèñòîâóâàëèñÿ ïàêåòí³ âåðñ³¿ á³áë³îòåê (íàïðèêëàä, Rpmè ï³ä Redhat àáî Debè ï³ä Debian) íå çàáóäüòå òàêîæ âèêà÷àòè ïàêåòè"-dev" àáî "-devel" ³íàêøå Âè íå çìîæåòå ñêîìï³ëþâàòè Tux Paint (³ ³íø³ ïðîãðàìè) ç ³ñõîäíèêîâ! ²íñòàëÿö³ÿ: ----------- Òåïåð, çà â³äñóòíîñò³ êðèòè÷íèõ ïîìèëîê, ìîæíà ïðèñòóïàòè äî óñòàíîâêè ïðîãðàìè. Çà óìîâ÷àííÿì, ïðîöåñ óñòàíîâêè íåîáõ³äíî ïðîâîäèòè ï³ä êîðèñòóâà÷åì "root" ("ñóïåðêîðèñòóâà÷"). Ïåðåìêíåòåñÿ íà "root" íàáðàâøè êîìàíäó: $ su Ââåä³òü ïàðîëü äëÿ "root" â ðÿäîê ââåäåííÿ. Òåïåð Âè ñòàëè "root'îì" ³ â ðÿäêó ââåäåííÿ ç'ÿâèëîñÿ "#". Äëÿ óñòàíîâêè ïðîãðàìè ³ ¿¿ ôàéë³â äàíèõ íàáåð³òü: # make install ϳñëÿ çàê³í÷åííÿ, ìîæåòå ïåðåìêíóòèñÿ íà çâè÷àéíîãî êîðèñòóâà÷à, íàáðàâøè êîìàíäó âèõîäó ç ñóïåðïðèçíà÷åíîãî äëÿ êîðèñòóâà÷à ðåæèìó: # exit ÏÐÈ̲ÒÊÀ: Çà óìîâ÷àííÿì, âèêîíóâàíèé ôàéë "tuxpaint" ðîçòàøîâàíèé â "/usr/local/bin/". Ôàéëè äàíèõ (çîáðàæåííÿ, çâóêè ³ ³í.) ðîçòàøîâàí³ â "/usr/local/share/tuxpaint/". Çì³íà øëÿõ³â óñòàíîâêè ------------------------ Âè ìîæåòå çì³íèòè øëÿõè óñòàíîâêè çà äîïîìîãîþ "ïðåô³êñíèõ" çì³ííèõ â Makefile. Çì³ííà "PREFIX" - öå ïî÷àòêîâà ÷àñòèíà âñ³õ øëÿõ³â óñòàíîâêè ³ çà óìîâ÷àííÿì âîíà óñòàíàâëåíà â "/usr/local". ²íø³ çì³íí³: Bin_prefix Øëÿõ óñòàíîâêè á³íàðíèõ ôàéë³â. (Çà óìîâ÷àííÿì âñòàíîâëåíà â "$(PREFIX) /bin" - íàïðèêëàä, "/usr/local/bin") Data_prefix Øëÿõ óñòàíîâêè ôàéë³â äàíèõ (çâóê, ãðàô³êà, êèñò³, øòàìïè, øðèôòè). Òóò Tux Paint øóêàòèìå ¿õ ïðè çàïóñêó. (Âñòàíîâëåíèé â "$(PREFIX) /share/tuxpaint") Doc_prefix Øëÿõ óñòàíîâêè òåêñòîâèõ ôàéë³â äîêóìåíòàö³¿ (òåêà "docs"). (Âñòàíîâëåíèé â "$(PREFIX) /share/doc/tuxpaint") Man_prefix Øëÿõ óñòàíîâêè ðóêîâîäòâà ïî Tux Paint. (Âñòàíîâëåíèé â "$(PREFIX) /share/man") Icon_prefix $(PREFIX)/share/pixmaps X11_icon_prefix $(PREFIX)/x11r6/include/x11/pixmaps Gnome_prefix $(PREFIX)/share/gnome/apps/graphics Kde_prefix $(PREFIX)/share/applnk/graphics Øëÿõè óñòàíîâêè ³êîí ³ ÿðëèê³â (äëÿ GNOME ³ KDE). Locale_prefix Øëÿõ óñòàíîâêè ôàéë³â ïåðåêëàä³â. Òóò Tux Paint øóêàòèìå ¿õ ïðè çàïóñêó. (Âñòàíîâëåíèé â "$(PREFIX) /share/locale/") (Êîíêðåòí³ ôàéëè ïåðåêëàä³â âñòàíîâëÿòüñÿ ó â³äïîâ³äí³ òåêè (íàïðèêëàä, "ru" äëÿ ðîñ³éñüêîãî) óñåðåäèí³ äèðåêòî𳿠"Lc_messages".) Äå³íñòàëÿö³ÿ Tux Paint: ----------------------- Windows ------- Çà äîïîìîãîþ 亿íñòàëëÿòîðà --------------------- ßêùî Âè âñòàíîâèëè ãðóïó ÿðëèê³â Tuxpaint â ìåíþ "Ïóñê" (çà óìîâ÷àííÿì) âèáåð³òü "Uninstall". Ç'ÿâèòüñÿ ä³àëîãîâå â³êíî ç ïîïåðåäæåííÿì ³ ÿêùî Âè óïåâíåí³ â áàæàíí³ âèäàëèòè Tux Paint íàòèñí³òü íà êíîïêó "Uninstall". ϳñëÿ çàê³í÷åííÿ íàòèñí³òü íà êíîïêó çàêðèòòÿ. Òàêîæ ìîæíà âèêîðèñòîâóâàòè ïóíêò "Tuxpaint (ò³ëüêè âèäàëåííÿ)" ó ðîçä³ë³ "Óñòàíîâêà ³ âèäàëåííÿ ïðîãðàì" Ïàíåë³ óïðàâë³ííÿ. ÏÐÈ̲ÒÊÀ: îñê³ëüêè ìàëþíêè çáåð³ãàþòüñÿ â òåö³ Tux Paint'à öÿ òåêà ³ òåêà "userdata" óñåðåäèí³ íå¿ ÍÅ â³ääàëÿþòüñÿ. Linux ----- Äëÿ äå³íñòàëÿö³¿ Tux Paint ìîæíà âèêîðèñòîâóâàòè îá'ºêò "Makefile" ðîçòàøîâàíîþ â òåö³ ç ³ñõîäíèêàì³ (äå Âè êîìï³ëþâàëè Tux Paint). Çà óìîâ÷àííÿì, äå³íñòàëÿö³þ íåîáõ³äíî ïðîâîäèòè ï³ä êîðèñòóâà÷åì "root" ("ñóïåðêîðèñòóâà÷"). (Äèâ. òàêîæ ³íñòðóêö³¿ ïî óñòàíîâö³.) Ïåðåìêíåòåñÿ íà "root", íàáðàâøè êîìàíäó: $ su Ââåä³òü ïàðîëü äëÿ "root" â ðÿäîê ââåäåííÿ. Òåïåð Âè ñòàëè "root'îì" ³ â ðÿäêó ââåäåííÿ ç'ÿâèëîñÿ "#". Äëÿ äå³íñòàëÿö³¿ ïðîãðàìè ³ ¿¿ ôàéë³â äàíèõ (øòàìïè, ùî ïîñòàâëÿþòüñÿ ç ïðîãðàìîþ, òàêîæ áóäóòü âèäàëåí³) íàáåð³òü: # make uninstall ϳñëÿ çàê³í÷åííÿ, ìîæåòå ïåðåìêíóòèñÿ íà çâè÷àéíîãî êîðèñòóâà÷à, íàáðàâøè êîìàíäó âèõîäó ç ñóïåðïðèçíà÷åíîãî äëÿ êîðèñòóâà÷à ðåæèìó: # exit