Установка Sentry + Apache + Mysql: различия между версиями

Материал из Wiki МИАЦ ВО
Перейти к навигации Перейти к поиску
(Установка пакетов)
(Установка пакетов)
Строка 8: Строка 8:
 
Считаем,что mysql уже установлен. Если нет, то читаем и устанавливаем [http://compizomania.blogspot.com/2012/05/lamp-ubuntu-1204linuxmint13.html LAMP].<br />
 
Считаем,что mysql уже установлен. Если нет, то читаем и устанавливаем [http://compizomania.blogspot.com/2012/05/lamp-ubuntu-1204linuxmint13.html LAMP].<br />
 
Устанавливаем недостающие пакеты для Python.
 
Устанавливаем недостающие пакеты для Python.
<pre>sudo apt-get install python-mysqldb python-dev build-essential libmysqlclient-dev</pre>
+
<pre>sudo apt-get install python-mysqldb python-dev build-essential libmysqlclient-dev python-setuptools</pre>
 +
 
 
==Настройка среды==
 
==Настройка среды==
 
В первую очередь нам надо поставить пакет Python virtualenv. Если Вы его устанавливали, то пропускаем этот шаг, если нет то устанавливаем:
 
В первую очередь нам надо поставить пакет Python virtualenv. Если Вы его устанавливали, то пропускаем этот шаг, если нет то устанавливаем:

Версия 14:48, 14 апреля 2014

Итак начнем. За основу взята статья.

Установка пакетов

Для работы Sentry нужно

  1. Python 2.5, 2.6, or 2.7
  2. python-setuptools, python-dev
  3. База данных (PostgreSQL предпочтительнее, MySQL - тоже работает)
  4. A UNIX-based operating system

Считаем,что mysql уже установлен. Если нет, то читаем и устанавливаем LAMP.
Устанавливаем недостающие пакеты для Python.

sudo apt-get install python-mysqldb python-dev build-essential libmysqlclient-dev python-setuptools

Настройка среды

В первую очередь нам надо поставить пакет Python virtualenv. Если Вы его устанавливали, то пропускаем этот шаг, если нет то устанавливаем:

sudo easy_install -UZ virtualenv

После его установки выбираем место, куда будем устанавливать Sentry с помощью команды virtualenv. Например в папку /var/www/html/sentry/:

sudo virtualenv /var/www/html/sentry/

И активируем virtualenv:

sudo source /www/sentry/bin/activate

Примечание: Активация среды устанавливает путь для установки с помощью easy_install по умолчанию.

Установка Sentry

Как только вы установили окружение, вы можете установить Sentry и все его зависимости той же командой, который вы указывали установить virtualenv:

easy_install -UZ sentry

Не беспокойтесь за зависимости, которые имеет Sentry. Наша философия - использовать правильные инструменты для работы, а не изобретать их, если они уже существуют.