Changes between Version 14 and Version 15 of TranslationRu/TracInstall
- Timestamp:
- Jan 5, 2019, 12:52:47 PM (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TranslationRu/TracInstall
v14 v15 1 = Trac Installation Guide = 2 [[TranslatedPages(revision=0)]] 1 = Руководство по установке Trac для версии 1.2 2 [[TracGuideToc]] 3 [[TranslatedPages]] 3 4 4 Trac написан на языке программирования Python и требует базу данных [http://sqlite.org/ SQLite], [http://www.postgresql.org/ PostgreSQL] или [http://mysql.com/ MySQL]. Для генерации HTML, Trac использует систему шаблонов [http://genshi.edgewall.org/ Genshi].5 Trac написан на языке программирования Python и использует базы данных [http://sqlite.org/ SQLite], [http://www.postgresql.org/ PostgreSQL] или [http://mysql.com/ MySQL]. Для генерации HTML, Trac использует систему шаблонов [http://genshi.edgewall.org/ Genshi]. 5 6 6 [[PageOutline(2-3,Шаги установки,inline)]] 7 Trac может быть локализован, и скорее всего перевод на ваш язык уже доступен. Если вы хотите использовать интерфейс Trac на другом языке, убедитесь в том, что у вас установлен дополнительный пакет [#OtherPythonPackages Babel]. Обратите также ваше внимание на дополнительные шаги, которые потребуются для поддержки локализации в разделе [#InstallingTrac Installing Trac] ниже. При отсутствии пакета Babel, вы получите только английскую версию. 7 8 8 == Зависимости == 9 Если вас интересует поддержка новых переводов Trac на другие языки или поддержка существующих переводов, ознакомьтесь с документацией [trac:wiki:TracL10N TracL10N]. 9 10 10 === Обязательное зависимости === 11 Далее приведены общие инструкции по установке и настройке Trac. Несмотря на то что вы можете найти инструкции по установке Trac на конкретные платформы в разделе [trac:TracInstallPlatforms TracInstallPlatforms], мы советуем '''предварительно ознакомится с этими общими инструкциями''' для лучшего понимания описанных в них задач. 11 12 12 Чтобы установить Trac, необходимо чтобы были установлены следующие пакеты: 13 * [http://www.python.org/ Python] версии >= 2.4 и < 3.0 (обратите внимание, мы не поддерживаем Python 2.3 с этого выпуска [0.12]) 13 [[PageOutline(2-3,Этапы установки,inline)]] 14 15 == Зависимости 16 17 === Обязательное зависимости 18 19 Перед установкой Trac, вам необходимо установить следующие пакеты: 20 * [http://www.python.org/ Python] версии >= 2.6 и < 3.0 (обратите внимание, мы не поддерживаем Python 2.5 с этого выпуска) 14 21 * [http://peak.telecommunity.com/DevCenter/setuptools setuptools] версии >= 0.6 15 22 * [http://genshi.edgewall.org/ Genshi] версии >= 0.6 16 Вам также необходима база данных и соответствующие библиотеки для Python (python bindings). Поддерживаются базы данныхSQLite, PostgreSQL и MySQL.23 Вам также необходима ''система управления базами данных'' и соответствующие библиотеки для Python (python bindings). Данная версия Trac поддерживает СУБД SQLite, PostgreSQL и MySQL. 17 24 18 ===== Для базы SQLite =====25 ===== Для базы SQLite #ForSQLite 19 26 20 Если вы используете Python 2.5 или 2.6, у вас уже есть всё что нужно.27 Так как вы должны использовать Python 2.6 или 2.7, у вас уже установлены все требуемые для SQLite библиотеки имеющиеся в стандартной поставке Python (модуль `sqlite3`). 21 28 22 При использовании Python 2.4 необходим pysqlite. Можно загрузить с [http://code.google.com/p/pysqlite/downloads/list google code] установщик для Windows или tar.gz архив для сборки из исходников:29 При желаниии вы можете установить более новую версию [https://pypi.org/project/pysqlite pysqlite] чем та, что поставляется в дистрибутиве Python. Для более подробной информации, смотрите [trac:PySqlite#ThePysqlite2bindings PySqlite]. 23 30 24 {{{ 25 $ tar xvfz <version>.tar.gz 26 $ cd <version> 27 $ python setup.py build_static install 28 }}} 31 ===== Для базы PostgreSQL #ForPostgreSQL 29 32 30 Эти команды распакуют код SQLite и соберут библиотеку. 33 Вам нужно установить СУБД и соответствующую библиотеку Python: 31 34 32 SQLite 2.x больше не поддерживается. 35 * [http://www.postgresql.org/ PostgreSQL], версия 8.0 или новее. 36 * [http://pypi.python.org/pypi/psycopg2 psycopg2], версия 2.0 или новее. 33 37 34 Известная ошибка PySqlite версий 2.5.2-4 не позволит обновить базу данных Trac с версии 0.11.x до 0.12. Используйте версии 2.5.5 и новее или 2.5.1 и старше. Подробности в #9434. 35 36 Дополнительная информация в [trac:PySqlite]. 37 38 ===== Для базы PostgreSQL ===== 39 40 Необходимо установить СУБД и библиотеку Python: 41 42 * [http://www.postgresql.org/ PostgreSQL] 43 * [http://pypi.python.org/pypi/psycopg2 psycopg2] 44 45 Подробности в [trac:DatabaseBackend#Postgresql DatabaseBackend]. 38 Для более подробной информации, смотрите [trac:DatabaseBackend#Postgresql Серверы СУБД]. 46 39 47 40 ===== Для базы MySQL =====