Cara menginstal Libre Office tanpa GUI

11

Saya menggunakan python dan Buka Dokumen File untuk menghasilkan dokumen dari CRM kemudian mengubahnya menjadi format PDF. Dalam konfigurasi ini, Libre Office dijalankan sebagai layanan. Itu berfungsi dengan baik di komputer pengembangan Desktop saya tanpa masalah.

Lingkungan produksi akan menjadi Server 12,04 tanpa GUI dan saya tidak ingin berkewajiban menginstal Gnome atau KDE. Apakah ada cara untuk memiliki semacam instalasi inti Libre Office ke server tanpa GUI?

Daboule
sumber
1
Beberapa X11paket akan diinstal, tetapi Anda dapat menghindari GNOME / KDE:apt-get install libreoffice --no-install-recommends --no-install-suggests
muru
1
lihat juga: askubuntu.com/questions/24096/…
Takkat

Jawaban:

13

Paket Libreoffice bergantung pada libreoffice-core, dan libreoffice-coresendirian menyeret dalam 90+ paket:

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

Jadi Anda tidak bisa lolos dengan menginstal lebih sedikit. The libreofficepaket membawa sekitar 30 paket lagi. Namun, jika Anda tidak menginstal paket integrasi ( libreoffice-gnome, libreoffice-kde), Anda tidak akan membawa komponen GNOME / KDE. Tidak libreofficetergantung pada paket-paket integrasi ini, jadi Anda harusnya baik-baik saja dengan menginstalnya saja libreoffice:

apt-get install libreoffice --no-install-recommends
muru
sumber
2
Menginstal hanya paket inti mungkin tidak cukup untuk mengonversi beberapa file ke pdf (mis. Xlsx). Lihat pertanyaan ini di mana libreoffice-calcdiperlukan
Sylvain Pineau
1
@SylvainPineau Itu untuk menunjukkan bahwa tidak mungkin untuk memotongnya lebih jauh, meskipun saya dapat melihat bahwa sepertinya saya sarankan menginstal saja core.
muru
1
hasil edit terakhir Anda menghindari kebingungan, terima kasih. Anda memiliki suara saya :)
Sylvain Pineau
4

Paket libreofficetidak tergantung pada Gnome, KDE atau Xorg (Lihat Paket Ubuntu ).

Agar instalasi minimal, Anda dapat menginstalnya tanpa hal-hal yang disarankan:

apt-get --no-install-recommends install libreoffice 
kekacauan
sumber
1 tambahan unoconvadalah baris perintah juga untuk konversi ( dag.wiee.rs/home-made/unoconv )
Rinzwind