Cómo instalar Libre Office sin GUI

11

Estoy usando python y Open Document Files para generar documentos desde CRM y luego convertirlos a formato PDF. En esta configuración, Libre Office se ejecuta como un servicio. Eso funciona perfectamente en mi computadora de desarrollo de escritorio sin ningún problema.

El entorno de producción será un servidor 12.04 sin GUI y no quiero estar obligado a instalar Gnome o KDE. ¿Hay alguna manera de tener algún tipo de instalación central de Libre Office en un servidor sin GUI?

Daboule
fuente
1
Se X11instalarán algunos paquetes, pero puede evitar GNOME / KDE:apt-get install libreoffice --no-install-recommends --no-install-suggests
muru
1
ver también: askubuntu.com/questions/24096/…
Takkat

Respuestas:

13

Los paquetes de Libreoffice dependen libreoffice-corey libreoffice-coresolo arrastra en más de 90 paquetes:

# 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] 

Por lo tanto, no puede salirse con la instalación de menos. El libreofficepaquete trae alrededor de 30 paquetes más. Sin embargo, si no instala los paquetes de integración ( libreoffice-gnome, libreoffice-kde), no traerá los componentes de GNOME / KDE. El libreofficeno depende de estos paquetes de integración, por lo que debería estar bien con la instalación solo libreoffice:

apt-get install libreoffice --no-install-recommends
muru
fuente
2
Instalar solo el paquete principal puede no ser suficiente para convertir algunos archivos a pdf (por ejemplo, xlsx). Vea esta pregunta donde libreoffice-calcse requirió
Sylvain Pineau
1
@SylvainPineau Eso fue para demostrar que no es posible recortarlo más, aunque puedo ver que parece que solo recomiendo instalarlo core.
muru
1
tu última edición evita la confusión, gracias. Tienes mi voto :)
Sylvain Pineau
4

El paquete libreofficeno depende de Gnome, KDE o Xorg (Ver Paquetes de Ubuntu ).

Para mantener la instalación mínima, puede instalarla sin las cosas recomendadas:

apt-get --no-install-recommends install libreoffice 
caos
fuente
1 adición unoconves la línea de comando también para la conversión ( dag.wiee.rs/home-made/unoconv )
Rinzwind