So installieren Sie Libre Office ohne GUI

11

Ich verwende Python und Open Document Files, um Dokumente aus CRM zu generieren und sie dann in das PDF-Format zu konvertieren. In dieser Konfiguration wird Libre Office als Dienst ausgeführt. Das funktioniert auf meinem Desktop-Entwicklungscomputer problemlos.

Die Produktionsumgebung wird ein 12.04-Server ohne GUI sein, und ich möchte nicht verpflichtet sein, Gnome oder KDE zu installieren. Gibt es eine Möglichkeit, eine Kerninstallation von Libre Office auf einem Server ohne GUI durchzuführen?

Daboule
quelle
1
Einige X11Pakete werden installiert, aber Sie können GNOME / KDE vermeiden:apt-get install libreoffice --no-install-recommends --no-install-suggests
Muru
1
siehe auch: askubuntu.com/questions/24096/…
Takkat

Antworten:

13

Die Libreoffice-Pakete hängen davon ab libreoffice-coreund ziehen sich libreoffice-coreallein in über 90 Paketen hin:

# apt-get install libreoffice-core --no-install-recommends
Reading package lists... Done
Building dependency tree       
Reading state information... Done    
The following extra packages will be installed:
  fontconfig fontconfig-config fonts-dejavu-core fonts-opensymbol
... snip ...
The following NEW packages will be installed:
  fontconfig fontconfig-config fonts-dejavu-core fonts-opensymbol
  gconf-service gconf-service-backend gconf2-common libatk1.0-0 libatk1.0-data
  libavahi-client3 libavahi-common-data libavahi-common3
  libboost-date-time1.54.0 libcairo2 libclucene-contribs1 libclucene-core1
  libcmis-0.4-4 libcolamd2.8.0 libcups2 libdatrie1 libexttextcat-2.0-0
  libexttextcat-data libfontconfig1 libgconf-2-4 libgdk-pixbuf2.0-0
  libgdk-pixbuf2.0-common libgl1-mesa-glx libglapi-mesa libglu1-mesa
  libgraphite2-3 libgtk2.0-0 libgtk2.0-common libharfbuzz-icu0 libharfbuzz0b
  libhunspell-1.3-0 libhyphen0 libice6 libicu52 libjasper1 libjbig0
  libjpeg-turbo8 libjpeg8 liblangtag-common liblangtag1 liblcms2-2 libltdl7
  libmhash2 libmythes-1.2-0 libneon27-gnutls libnspr4 libnss3 libnss3-nssdb
  libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpixman-1-0
  libraptor2-0 librasqal3 librdf0 libreoffice-common libreoffice-core
  libreoffice-style-galaxy libsm6 libthai-data libthai0 libtiff5 libx11-xcb1
  libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-render0
  libxcb-shm0 libxcb-sync1 libxcomposite1 libxcursor1 libxdamage1 libxfixes3
  libxi6 libxinerama1 libxrandr2 libxrender1 libxshmfence1 libxslt1.1 libxt6
  libxxf86vm1 libyajl2 lp-solve uno-libs3 ure x11-common
0 upgraded, 91 newly installed, 0 to remove and 0 not upgraded.
Need to get 68.6 MB of archives.
After this operation, 271 MB of additional disk space will be used.
Do you want to continue? [Y/n] 

Sie können also nicht davonkommen, weniger zu installieren. Das libreofficePaket bringt etwa 30 weitere Pakete. Wenn Sie die Integrationspakete ( libreoffice-gnome, libreoffice-kde) jedoch nicht installieren , werden die GNOME / KDE-Komponenten nicht eingebunden . Das libreofficehängt nicht von diesen Integrationspaketen ab, daher sollten Sie mit der Installation in Ordnung sein libreoffice:

apt-get install libreoffice --no-install-recommends
muru
quelle
2
Die Installation nur des Kernpakets reicht möglicherweise nicht aus, um einige Dateien in PDF (z. B. xlsx) zu konvertieren. Sehen Sie diese Frage, wo libreoffice-calcerforderlich war
Sylvain Pineau
1
@ SylvainPineau Das sollte zeigen, dass es nicht möglich ist, es weiter zu verkleinern, obwohl ich sehe, dass es so aussieht, als würde ich nur die Installation empfehlen core.
Muru
1
Ihre letzte Bearbeitung vermeiden Sie die Verwirrung, danke. Sie haben meine Stimme :)
Sylvain Pineau
4

Das Paket libreofficehängt nicht von Gnome, KDE oder Xorg ab (siehe Ubuntu-Pakete ).

Um die Installation so gering wie möglich zu halten, können Sie sie ohne empfohlene Inhalte installieren:

apt-get --no-install-recommends install libreoffice 
Chaos
quelle
1 Ergänzung unoconvist auch die Befehlszeile für die Konvertierung ( dag.wiee.rs/home-made/unoconv )
Rinzwind