Установка 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 2007/08/11 07:41:34 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