298 lines
11 KiB
Text
298 lines
11 KiB
Text
Установка Tux Paint
|
||
|
||
Tux Paint - Простая программа рисования для детей.
|
||
|
||
Copyright 2005 by Bill Kendrick and others
|
||
bill@newbreedsoftware.com
|
||
http://www.newbreedsoftware.com/tuxpaint/
|
||
|
||
27 июня 2002 - 26 февраля 2005
|
||
$Id$
|
||
|
||
|
||
Требования:
|
||
-------------
|
||
Версия для 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
|