Edgewall Software

Changes between Version 11 and Version 12 of TranslationRu/TracInstall


Ignore:
Timestamp:
Aug 12, 2010, 12:23:52 AM (14 years ago)
Author:
aprudnikov
Comment:

Partial update info to 0.12 version

Legend:

Unmodified
Added
Removed
Modified
  • TranslationRu/TracInstall

    v11 v12  
    11= Trac Installation Guide =
    2 Trac - инструмент управления проектами, реализованный как web-приложение. Trac написан на Python'е и требует базу данных ([http://sqlite.org/ SQLite] или [http://www.postgresql.org/ PostgreSQL]). Для генерации HTML, Trac использует систему шаблонов [http://www.clearsilver.net/ Clearsilver].
    32
    4 == Requirements ==
    5 Для того чтобы установить Trac, необходимо чтобы были установлены следующие пакеты программного обеспечения:
    6     * [http://www.python.org/ Python], версии >= 2.3.
    7       * [http://www.python.org/ Python] 2.4 не поддерживается Windows, с тех пор как нет доступных для него версий Subversion
    8       * Для систем, основаных на RPM, возможно вам будут нужны пакеты python-devel и python-xml.
    9     * [http://subversion.tigris.org/ Subversion], версии >= 1.0. (рекомендуется >= 1.1) и соответсвующие [http://svnbook.red-bean.com/svnbook-1.1/ch08s02.html#svn-ch-8-sect-2.3 Python bindings]
    10       * Trac использует [http://www.swig.org/ SWIG] сборки, которые входят в состав Subversion, а не [http://pysvn.tigris.org/ PySVN] (там иногда происходили сбои в работе с SWIG).
    11       * Если Subversion была установлена без SWIG, вам нужно сконфигурировать Subversion и скомпилировать swig-py, install-swig-py. Смотрите [http://projects.edgewall.com/trac/wiki/TracSubversion TracSubversion].
    12     * [http://www.clearsilver.net/ ClearSilver], версии >= 0.9.3 ('''REM''': Начиная с отметки [http://trac.edgewall.org/milestone/0.11 milestone/0.11] [http://www.clearsilver.net/ ClearSilver] устанавливать не нужно, так как интегрирован движок шаблонов [http://genshi.edgewall.org/ Genshi], это сильно облегчает установку)
    13       * С python-bindings (./configure --with-python=/usr/bin/python)
     3En-Version: [trac:TracInstall]
    144
    15 == Для SQLite ==
    16     * [http://www.sqlite.org/ SQLite], версии 2.8.x или 3.x (более предпочтительна)
    17     * Про python bindings для неё, смотрите детали в [http://projects.edgewall.com/trac/wiki/PySqlite PySqlite]
     5Trac написан на языке программирования Python и требует базу данных [http://sqlite.org/ SQLite], [http://www.postgresql.org/ PostgreSQL] или [http://mysql.com/ MySQL]. Для генерации HTML, Trac использует систему шаблонов [http://genshi.edgewall.org/ Genshi].
    186
    19 Заметка: Версии Trac выше 0.9 не работают с PySQLite 2.x.
     7[[PageOutline(2-3,Шаги установки,inline)]]
     8
     9== Зависимости ==
     10
     11=== Обязательное зависимости ===
     12
     13Чтобы установить Trac, необходимо чтобы были установлены следующие пакеты:
     14 * [http://www.python.org/ Python] версии >= 2.4 и < 3.0 (обратите внимание, мы не поддерживаем Python 2.3 с этого выпуска [0.12])
     15 * [http://peak.telecommunity.com/DevCenter/setuptools setuptools] версии >= 0.6
     16 * [http://genshi.edgewall.org/ Genshi] версии >= 0.6
     17Вам также необходима база данных и соответствующие библиотеки для Python (python bindings). Поддерживаются базы данных SQLite, PostgreSQL и MySQL.
     18
     19===== Для базы SQLite =====
     20
     21Если вы используете Python 2.5 или 2.6, у вас уже есть всё что нужно.
     22
     23При использовании Python 2.4 необходим pysqlite. Можно загрузить с [http://code.google.com/p/pysqlite/downloads/list google code] установщик для Windows или tar.gz архив для сборки из исходников:
     24
     25{{{
     26$ tar xvfz <version>.tar.gz
     27$ cd <version>
     28$ python setup.py build_static install
     29}}}
     30
     31Эти команды распакуют код SQLite и соберут библиотеку.
     32
     33SQLite 2.x больше не поддерживается.
     34
     35Известная ошибка PySqlite версий 2.5.2-4 не позволит обновить базу данных Trac с версии 0.11.x до 0.12. Используйте версии 2.5.5 и новее или 2.5.1 и старше. Подробности в #9434.
     36
     37Дополнительная информация в [trac:PySqlite].
     38
     39===== Для базы PostgreSQL =====
     40
     41Необходимо установить СУБД и библиотеку Python:
     42
     43 * [http://www.postgresql.org/ PostgreSQL]
     44 * [http://pypi.python.org/pypi/psycopg2 psycopg2]
     45
     46Подробности в [trac:DatabaseBackend#Postgresql DatabaseBackend].
     47
     48===== Для базы MySQL =====
     49
     50Trac теперь может работать с MySQL, если вы будете следовать инструкциям.
     51 * [http://mysql.com/ MySQL] версии 5.0 или новее
     52 * [http://sf.net/projects/mysql-python MySQLdb] версии 1.2.2 или новее
     53
     54'''Очень''' важно внимательно прочитать страницу [trac:MySQLdb] перед созданием базы данных.
     55
     56=== Опциональные зависимости ===
     57
     58==== Система контроля версий ====
     59
     60===== Subversion =====
     61
     62 * [http://subversion.apache.org/ Subversion], 1.5.x или 1.6.x и '''''соответствующие''''' библиотеки Python. Старые версии начиная с 1.0, такие как 1.2.4, 1.3.2 или 1.4.2, и т.п. тоже должны работать. Сведения об устранении неполадок приведены на странице [trac:TracSubversion#Troubleshooting TracSubversion].
     63
     64[http://subversion.apache.org/packages.html Скомпилированные SWIG библиотеки] доступны для различных платформ. (Удачи в поисках скомпилированных SWIG библиотек для любого Windows пакета. TracSubversion содержит ссылку на [http://alagazam.net Algazam], где есть библиотеки, работающие с Python 2.6.)
     65
     66Заметьте, что Trac '''не''' использует [http://pysvn.tigris.org/ PySVN], он ещё не работает с новыми `ctype`-style bindings. [Есть карточка о реализации ctype bindings?]