Установка 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