CGRU Linux Packages
Linux packages will be installed in /opt/cgru folder.
Dependence Structure:
|
Description:
|
Depends:
|
Suggests:
|
-
cgru
-
afanasy-render
-
afanasy-qtgui
-
afanasy-server
|
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:
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.
|