B.3. Установка продуктов из egg

B.3.1. Программа easy_install

Для установки продуктов и тем интерфейса, распространяемых как файлы с расширением egg, необходимо использовать программу easy_install, установочный пакет которой находится в каталоге Software/Server/Plone/Products/Themes на диске НауЛинукс. Для установки программы перейдите в этот каталог и выполните следующую команду:

sh setuptools-0.6c9-py2.4.egg
[Замечание]Замечание

Подробная информация об easy_install находится на сайте http://peak.telecommunity.com/DevCenter/EasyInstall.

B.3.2. Процесс установки

[Замечание]Замечание

Все дальнейшее рассмотрение проводится на примере установки новой темы интерфейса. Установка продукта производится аналогично, необходимо изменить только имя файла продукта

Добавление продукта или новой темы производится в следующем порядке:

  1. Распаковать архив продукта или темы при помощи команды tar. Например, для темы EstateLite перейдите в каталог Software/Server/Plone/Products/Themes/EstateLite и выполните следующую команду:

    tar -xvzf quintagroup.theme.estatelite-1.0.1.tar.gz

    Также можно использовать стандартный Менеджер архивов.

  2. Установить тему при помощи команды easy_install, вызвав ее следующим образом:

    easy_install пакет.egg или пакет

    Здесь пакет.egg или пакет — имя пакета темы. Например, для тем alterootheme.busycity и quintagroup.theme.estatelite-1.0.1-py2.4.egg:

    easy_install alterootheme.busycity

    или

    easy_install quintagroup.theme.estatelite-1.0.1-py2.4.egg

  3. Установить файл конфигурации, скопировав файл пакет-configure.zcml в каталог каталог_экземпляра/etc/package-includes. Например:

    cp quintagroup.theme.estatelite-configure.zcml /var/lib/plone3.1/main/etc/package-includes
  4. Перезапустить Zope при помощи команды

    каталог_экземпляра/bin/zopectl restart

    или через ZMI, выбрав Control_PanelRestart.

  5. Убедиться, что продукт появился в списке установленных продуктов Zope. Для этого в ZMI выбрать Control_PanelProducts и в списке продуктов найти устанавливаемый. Например, quintagroup.theme.estatelite (Installed product quintagroup.theme.estatelite).

  6. Инсталлировать продукт в портал. Для этого или перейти к форме Установки сайтаДополнительные продукты или набрать в строке адреса

    prefs_install_products_form

    Выбрать в списке устанавливаемый продукт (например, Estatelite Theme 1.0.1) и нажать Установить.