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
|