SourceForge.net Logo

CGRU

LinkedIn
Since 1.6.7 (at 2012.12.03) site moved to cgru.info

CGRU Linux Packages


Linux packages will be installed in /opt/cgru folder.

Dependence
Structure:

Description:

Depends:

Suggests:

  • cgru
    • afanasy-render
      • afanasy-common
        • cgru-common
    • afanasy-qtgui
      • cgru-common
  • afanasy-server
    • afanasy-common
      • cgru-common

cgru: Start menu item.

PyQt

cgru-common: All files, except Afanasy binaries.

afanasy-common: Afanasy binary files.

PostgreSQL (libpq)

afanasy-render: Afanasy render startup script. Creates 'render' user if does not exists.

afanasy-server: Afanasy server startup script. Creates 'render' user if does not exists.

postgresql-server apache php php-gd php-pgsql

afanasy-qtgui: Afanasy Qt GUI files.

Qt (libqt)
* Packages names are vary in each Linux distribution.

Setup Files:

  • opt/cgru/config.xml - global CGRU configuration (documentation server, default = localhost).
  • opt/cgru/afanasy/config.xml - Afanasy configuration (afanasy server, default = localhost).
  • opt/cgru/afanasy/farm.xml - Farm hosts configuration.
  • opt/cgru/afanasy/nonrootuser - Afanasy server and render user name (default = render).
  • opt/cgru/afanasy/init/depends_afserver_* - Afanasy server depends.
    opt/cgru/afanasy/init/depends_afrender_* - Afanasy render depends.

See Afanasy documentation for more detailed setup description.

Installation:

  • Install and uninstall scripts provided with the packages.
  • Various GUI utilities, native for each Linux distribution, can install it.
  • Commands like dpkg -i for .deb's and rpm -i for .rmp's.
  • The best way is to put this packages in you local company Linux repository. And to use native Linux ways to install and update software. In this way Linux system solves packages dependences itself.

Linux Applications Menu:

linux_menu

This menu item launches Keeper.

*Warning:

If packages structure changed, you should uninstall all previous packages yourself before install new version. For example structure changed from 1.5.1 version. If you install packages using script provided with CGRU archive, you should uninstall previous packages using script from than previous packages archive, not from new one.

If you make such mistake, you always can remove all CGRU packages by hands. See commands in uninstall script from any version and use them to remove old 'hanging' package, which does not exist in the new version.

Since 1.6.7 (at 2012.12.03) site moved to cgru.info
SourceForge.net Project

CGRU

Libre Graphics World