Created
July 19, 2018 00:17
-
-
Save umair-khokhar/11516a692a21d3de05751f50056bf4dd to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Instruction for LibreOffice dependency installation | |
1. cd /usr/local | |
2. wget http://download.documentfoundation.org/libreoffice/stable/5.0.0/rpm/x86_64/LibreOffice_5.0.0_Linux_x86-64_rpm.tar.gz | |
3. cd LibreOffice_5.0.0_Linux_x86-64_rpm | |
4. yum localinstall *.rpm --skip-broken | |
5. yum install cairo | |
6. yum install cups | |
7. Update path by updating ~/.bashrc file. | |
export PATH="$PATH:/opt/libreoffice5.0/program" | |
8. sudo yum install libXinerama.x86_64 cups-libs dbus-glib | |
9. You are all set! | |
Sharing the one that works for me on Amazon Linux 2023
Dockerfile using LibreOffice 7.6.7.2
:
FROM public.ecr.aws/lambda/nodejs:22
WORKDIR ${LAMBDA_TASK_ROOT}
# Install required packages (Amazon Linux 2023 uses dnf instead of apt-get)
RUN dnf install -y \
libXinerama \
java-23-amazon-corretto-headless \
wget \
tar && \
dnf clean all
# Download and install LibreOffice
RUN cd /usr/local && \
wget https://downloadarchive.documentfoundation.org/libreoffice/old/7.6.7.2/rpm/x86_64/LibreOffice_7.6.7.2_Linux_x86-64_rpm.tar.gz && \
tar -xvf LibreOffice_7.6.7.2_Linux_x86-64_rpm.tar.gz && \
rm -f LibreOffice_7.6.7.2_Linux_x86-64_rpm.tar.gz && \
rpm -Uvh LibreOffice_7.6.7.2_Linux_x86-64_rpm/RPMS/*.rpm
# Verify LibreOffice installation
RUN libreoffice7.6 --version
@pradella That does not work.
@pradella That does not work.
For some unknown reaasons, now it's required gzip
and xy
. Below mine that is just working (not sure if ImageMagick
, ghostscript
, poppler-utils
and GraphicsMagick
are required, you can try to remove to see if works.
FROM public.ecr.aws/lambda/nodejs:22
WORKDIR ${LAMBDA_TASK_ROOT}
# Install required packages (Amazon Linux 2023 uses dnf instead of apt-get)
RUN dnf install -y \
ImageMagick \
ghostscript \
poppler-utils \
GraphicsMagick \
libXinerama \
java-23-amazon-corretto-headless \
wget \
tar \
gzip \
xz && \
dnf clean all
# Download and install LibreOffice
RUN cd /usr/local && \
wget https://downloadarchive.documentfoundation.org/libreoffice/old/7.6.7.2/rpm/x86_64/LibreOffice_7.6.7.2_Linux_x86-64_rpm.tar.gz && \
tar -xvf LibreOffice_7.6.7.2_Linux_x86-64_rpm.tar.gz && \
rm -f LibreOffice_7.6.7.2_Linux_x86-64_rpm.tar.gz && \
rpm -Uvh LibreOffice_7.6.7.2_Linux_x86-64_rpm/RPMS/*.rpm
# Verify LibreOffice installation
RUN libreoffice7.6 --version
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
libreoffice is installed successfully
but it complains it cannot find jre
even though, I've already installed