AppSuite:ReaderEngineInstall: Difference between revisions

From Open-Xchange
No edit summary
 
(21 intermediate revisions by 4 users not shown)
Line 1: Line 1:
The readerengine component consists of a set of (*.deb or *.rpm) packages, that use the following naming scheme:
= Description =
  * ''libreaderengine-${MODULE}_${PACKAGE_VERSION}-${ARCH}.(deb|rpm)''
  * ''readerengine-${MODULE}_${PACKAGE_VERSION}-${ARCH}.(deb|rpm)''


Systemrequirements
Readerengine is a document conversion engine based on OpenOffice. It contains some tunings special for our requirements, too. Additional there is implemented a completely new export filter for exporting any
doc type to SVG.
 
=System requirements=


All available readerengine packages need to be installed on the target machine running Linux 64bit that is used for hosting the OX Document Converter.
All available readerengine packages need to be installed on the target machine running Linux 64bit that is used for hosting the OX Document Converter.


To install the readerengine on Debian, add
<!-- == Debian GNU/Linux 9.0 ==
  * ''deb http://packages.XXXXX/readerengine/DebianSqueeze/ /''
 
to your /etc/apt/sources.list. (don't forget the ''apt-get update'').
Add the following entry to /etc/apt/sources.list.d/open-xchange.list if not already present:
 
deb https://LDBUSER:LDBPASSWORD@software.open-xchange.com/products/appsuite/stable/readerengine/DebianStretch/ /
 
and run
 
$ apt-get update
$ apt-get install readerengine -->
 
<!-- == Debian GNU/Linux 10.0 ==
 
Add the following entry to /etc/apt/sources.list.d/open-xchange.list if not already present:
 
deb https://LDBUSER:LDBPASSWORD@software.open-xchange.com/products/appsuite/stable/readerengine/DebianBuster/ /
 
and run
 
$ apt-get update
$ apt-get install readerengine -->
 
== Debian GNU/Linux 11.0 ==
 
Add the following entry to /etc/apt/sources.list.d/open-xchange.list if not already present:
 
deb https://LDBUSER:LDBPASSWORD@software.open-xchange.com/products/appsuite/stable/readerengine/DebianBullseye/ /
 
and run
 
$ apt-get update
$ apt-get install readerengine
 
== Debian GNU/Linux 12.0 ==
 
Add the following entry to /etc/apt/sources.list.d/open-xchange.list if not already present:
 
deb https://LDBUSER:LDBPASSWORD@software.open-xchange.com/products/appsuite/stable/readerengine/DebianBookworm/ /
 
and run
 
$ apt-get update
$ apt-get install readerengine
 
<!-- == SUSE Linux Enterprise Server 12 (valid until 7.10.3) ==
 
Add the package repository using zypper if not already present:
 
$ zypper ar https://LDBUSER:LDBPASSWORD@software.open-xchange.com/products/appsuite/7.10.3/readerengine/SLE_12 readerengine
 
and run
 
$ zypper ref
$ zypper in readerengine
 
== RedHat Enterprise Linux 6 (valid until 7.10.3) ==
 
Start a console and create a software repository file if not already present:
 
$ vim /etc/yum.repos.d/readerengine.repo
 
[readerengine]
name=Open-Xchange
baseurl=https://LDBUSER:LDBPASSWORD@software.open-xchange.com/products/appsuite/7.10.3/readerengine/RHEL6/
gpgkey=https://software.open-xchange.com/oxbuildkey.pub
enabled=1
gpgcheck=1
metadata_expire=0m
 
and run
 
$ yum update
$ yum install readerengine -->
 
== RedHat Enterprise Linux 7 ==
 
Start a console and create a software repository file if not already present:
 
$ vim /etc/yum.repos.d/readerengine.repo
 
[readerengine]
name=Open-Xchange
baseurl=https://LDBUSER:LDBPASSWORD@software.open-xchange.com/products/appsuite/stable/readerengine/RHEL7/
gpgkey=https://software.open-xchange.com/oxbuildkey.pub
enabled=1
gpgcheck=1
metadata_expire=0m
 
and run
 
$ yum update
$ yum install readerengine
 
== RedHat Enterprise Linux 8 ==
 
Start a console and create a software repository file if not already present:
 
$ vim /etc/yum.repos.d/readerengine.repo
 
[readerengine]
name=Open-Xchange
baseurl=https://LDBUSER:LDBPASSWORD@software.open-xchange.com/products/appsuite/stable/readerengine/RHEL8/
gpgkey=https://software.open-xchange.com/oxbuildkey.pub
enabled=1
gpgcheck=1
metadata_expire=0m
 
and run
 
$ dnf update
$ dnf install readerengine
 
<!-- == CentOS 6 (valid until 7.10.3)==
 
Start a console and create a software repository file if not already present:
 
$ vim /etc/yum.repos.d/readerengine.repo
 
[readerengine]
name=Open-Xchange
baseurl=https://LDBUSER:LDBPASSWORD@software.open-xchange.com/products/appsuite/7.10.3/readerengine/RHEL6/
gpgkey=https://software.open-xchange.com/oxbuildkey.pub
enabled=1
gpgcheck=1
metadata_expire=0m
 
and run
 
$ yum update
$ yum install readerengine -->


A call to
== CentOS 7 ==
  * ''apt-get install readerengine-writer''
installs the engine, finally installed are:
<pre>
ii  libreaderengine-calc                                3.6.4.20-62                  Calc module for ReaderEngine
ii  libreaderengine-core01                              3.6.4.20-62                  Core module for ReaderEngine
ii  libreaderengine-core02                              3.6.4.20-62                  Office core module for ReaderEngine
ii  libreaderengine-core03                              3.6.4.20-62                  Office core module for ReaderEngine
ii  libreaderengine-core04                              3.6.4.20-62                  Office core module for ReaderEngine
ii  libreaderengine-core05                              3.6.4.20-62                  Office core module for ReaderEngine
ii  libreaderengine-core06                              3.6.4.20-62                  Office core module for ReaderEngine
ii  libreaderengine-core07                              3.6.4.20-62                  Office core module for ReaderEngine
ii  libreaderengine-draw                                3.6.4.20-62                  Draw module for ReaderEngine
ii  libreaderengine-en-us                              3.6.4.20-62                  Language module for LibreOffice , language en_US
ii  libreaderengine-en-us-base                          3.6.4.20-62                  Base language module for LibreOffice , language en_US
ii  libreaderengine-en-us-calc                          3.6.4.20-62                  Calc language module for LibreOffice , language en_US
ii  libreaderengine-en-us-math                          3.6.4.20-62                  Math language module for LibreOffice , language en_US
ii  libreaderengine-en-us-res                          3.6.4.20-62                  Language resource module for LibreOffice , language en_US
ii  libreaderengine-en-us-writer                        3.6.4.20-62                  Writer language module for LibreOffice , language en_US
ii  libreaderengine-extension-pdf-import                3.6.4.20-62                  PDF import extension for ReaderEngine
ii  libreaderengine-graphicfilter                      3.6.4.20-62                  Graphic filter module for ReaderEngine
ii  libreaderengine-images                              3.6.4.20-62                  Images module for ReaderEngine
ii  libreaderengine-impress                            3.6.4.20-62                  Impress module for ReaderEngine
ii  libreaderengine-ure                                3.6.4.20-62                  UNO Runtime Environment
ii  libreaderengine-writer                              3.6.4.20-62                  Writer module for ReaderEngine
ii  readerengine                                        3.6.4.20-62                  Brand module for ReaderEngine
ii  readerengine-calc                                  3.6.4.20-62                  Calc brand module for ReaderEngine
ii  readerengine-draw                                  3.6.4.20-62                  Draw brand module for ReaderEngine
ii  readerengine-en-us                                  3.6.4.20-62                  Brand language module for ReaderEngine
ii  readerengine-impress                                3.6.4.20-62                  Impress brand module for ReaderEngine
ii  readerengine-writer                                3.6.4.20-62                  Writer brand module for ReaderEngine


</pre>
Start a console and create a software repository file if not already present:


Fonts for Debian
$ vim /etc/yum.repos.d/readerengine.repo


Thumbnails and preview of documents are rendered on the server instance of the readerengine. For good results some standard fonts are required.
[readerengine]
   
name=Open-Xchange
  * ttf-opensymbol (Bullets and Symbols)
baseurl=https://LDBUSER:LDBPASSWORD@software.open-xchange.com/products/appsuite/stable/readerengine/RHEL7/
  * ttf-liberation (Aral, Times New Roman, Courier New)
  gpgkey=https://software.open-xchange.com/oxbuildkey.pub
  * ttf-dejavu
  enabled=1
  * ttf-ipafont-jisx0208 (Asian fonts)
gpgcheck=1
  * ttf-arphic-uming ttf-wqy-zenhei ttf-sazanami-mincho ttf-sazanami-gothic ttf-unfonts-core
metadata_expire=0m


and run


  ''apt-get install ttf-opensymbol ttf-liberation ttf-dejavu ttf-ipafont-jisx0208 ttf-arphic-uming ttf-wqy-zenhei ttf-sazanami-mincho ttf-sazanami-gothic ttf-unfonts-core''
$ yum update
$ yum install readerengine


Fonts for CentOS6 / RHEL6
=Fonts=


  yum install liberation-fonts-common liberation-mono-fonts liberation-sans-fonts liberation-serif-fonts \
Since Appsuite 7.4.2 the readerengine comes with the packages open-xchange-documents-fonts which includes an appropriate set of fonts.
          libreoffice-opensymbol-fonts vlgothic-fonts vlgothic-fonts-common vlgothic-p-fonts \
          fonts-japanese fonts-chinese fonts-korean

Latest revision as of 12:47, 12 September 2024

Description

Readerengine is a document conversion engine based on OpenOffice. It contains some tunings special for our requirements, too. Additional there is implemented a completely new export filter for exporting any doc type to SVG.

System requirements

All available readerengine packages need to be installed on the target machine running Linux 64bit that is used for hosting the OX Document Converter.


Debian GNU/Linux 11.0

Add the following entry to /etc/apt/sources.list.d/open-xchange.list if not already present:

deb https://LDBUSER:LDBPASSWORD@software.open-xchange.com/products/appsuite/stable/readerengine/DebianBullseye/ /

and run

$ apt-get update
$ apt-get install readerengine

Debian GNU/Linux 12.0

Add the following entry to /etc/apt/sources.list.d/open-xchange.list if not already present:

deb https://LDBUSER:LDBPASSWORD@software.open-xchange.com/products/appsuite/stable/readerengine/DebianBookworm/ /

and run

$ apt-get update
$ apt-get install readerengine


RedHat Enterprise Linux 7

Start a console and create a software repository file if not already present:

$ vim /etc/yum.repos.d/readerengine.repo
[readerengine]
name=Open-Xchange
baseurl=https://LDBUSER:LDBPASSWORD@software.open-xchange.com/products/appsuite/stable/readerengine/RHEL7/
gpgkey=https://software.open-xchange.com/oxbuildkey.pub
enabled=1
gpgcheck=1
metadata_expire=0m

and run

$ yum update
$ yum install readerengine

RedHat Enterprise Linux 8

Start a console and create a software repository file if not already present:

$ vim /etc/yum.repos.d/readerengine.repo
[readerengine]
name=Open-Xchange
baseurl=https://LDBUSER:LDBPASSWORD@software.open-xchange.com/products/appsuite/stable/readerengine/RHEL8/
gpgkey=https://software.open-xchange.com/oxbuildkey.pub
enabled=1
gpgcheck=1
metadata_expire=0m

and run

$ dnf update
$ dnf install readerengine


CentOS 7

Start a console and create a software repository file if not already present:

$ vim /etc/yum.repos.d/readerengine.repo
[readerengine]
name=Open-Xchange
baseurl=https://LDBUSER:LDBPASSWORD@software.open-xchange.com/products/appsuite/stable/readerengine/RHEL7/
gpgkey=https://software.open-xchange.com/oxbuildkey.pub
enabled=1
gpgcheck=1
metadata_expire=0m

and run

$ yum update
$ yum install readerengine

Fonts

Since Appsuite 7.4.2 the readerengine comes with the packages open-xchange-documents-fonts which includes an appropriate set of fonts.