Amazon Linux 2023에 LibreOffice 설치 문제

Amazon Linux 2023에 LibreOffice 설치 문제

저는 Amazon Linux 2023의 내부 기능인 Fedora에 LibreOffice를 설치하는 방법에 대한 지침을 따르고 있습니다.

https://tecadmin.net/install-libreoffice-on-fedora/

zip 패키지를 다운로드하고 압축을 풀 수 있습니다. 그러나 실행하면 dnf install RPMS/*.rpm다음과 같은 오류가 발생합니다.

error: No package matches 'RPMS/libobasis7.6-base-7.6.4.1-1.x86_64.rpm'

RPMS 폴더의 내용은 다음과 같습니다.

-rw-rw-r-- 1 root root  1237800 Dec  1 10:51 libobasis7.6-base-7.6.4.1-1.x86_64.rpm
-rw-rw-r-- 1 root root  7643097 Dec  1 10:51 libobasis7.6-calc-7.6.4.1-1.x86_64.rpm
-rw-rw-r-- 1 root root 91309240 Dec  1 10:54 libobasis7.6-core-7.6.4.1-1.x86_64.rpm
-rw-rw-r-- 1 root root     6407 Dec  1 10:52 libobasis7.6-draw-7.6.4.1-1.x86_64.rpm
-rw-rw-r-- 1 root root    81581 Dec  1 10:52 libobasis7.6-en-US-7.6.4.1-1.x86_64.rpm
-rw-rw-r-- 1 root root   404419 Dec  1 10:51 libobasis7.6-extension-beanshell-script-provider-7.6.4.1-1.x86_64.rpm
-rw-rw-r-- 1 root root   642636 Dec  1 10:51 libobasis7.6-extension-javascript-script-provider-7.6.4.1-1.x86_64.rpm
-rw-rw-r-- 1 root root  1998248 Dec  1 10:52 libobasis7.6-extension-mediawiki-publisher-7.6.4.1-1.x86_64.rpm
-rw-rw-r-- 1 root root  1067433 Dec  1 10:52 libobasis7.6-extension-nlpsolver-7.6.4.1-1.x86_64.rpm
-rw-rw-r-- 1 root root  3329870 Dec  1 10:51 libobasis7.6-extension-pdf-import-7.6.4.1-1.x86_64.rpm
-rw-rw-r-- 1 root root  2971346 Dec  1 10:52 libobasis7.6-extension-report-builder-7.6.4.1-1.x86_64.rpm
-rw-rw-r-- 1 root root  2959808 Dec  1 10:52 libobasis7.6-firebird-7.6.4.1-1.x86_64.rpm
-rw-rw-r-- 1 root root   610717 Dec  1 10:54 libobasis7.6-gnome-integration-7.6.4.1-1.x86_64.rpm
-rw-rw-r-- 1 root root  1222506 Dec  1 10:51 libobasis7.6-graphicfilter-7.6.4.1-1.x86_64.rpm
-rw-rw-r-- 1 root root 61644927 Dec  1 10:51 libobasis7.6-images-7.6.4.1-1.x86_64.rpm
-rw-rw-r-- 1 root root   191522 Dec  1 10:51 libobasis7.6-impress-7.6.4.1-1.x86_64.rpm
-rw-rw-r-- 1 root root  2340064 Dec  1 10:51 libobasis7.6-kde-integration-7.6.4.1-1.x86_64.rpm
-rw-rw-r-- 1 root root   208326 Dec  1 10:51 libobasis7.6-librelogo-7.6.4.1-1.x86_64.rpm
-rw-rw-r-- 1 root root     3718 Dec  1 10:51 libobasis7.6-libreofficekit-data-7.6.4.1-1.x86_64.rpm
-rw-rw-r-- 1 root root   538291 Dec  1 10:51 libobasis7.6-math-7.6.4.1-1.x86_64.rpm
-rw-rw-r-- 1 root root   157039 Dec  1 10:52 libobasis7.6-ogltrans-7.6.4.1-1.x86_64.rpm
-rw-rw-r-- 1 root root   125283 Dec  1 10:51 libobasis7.6-onlineupdate-7.6.4.1-1.x86_64.rpm
-rw-rw-r-- 1 root root 17292382 Dec  1 10:51 libobasis7.6-ooofonts-7.6.4.1-1.x86_64.rpm
-rw-rw-r-- 1 root root     2757 Dec  1 10:51 libobasis7.6-ooolinguistic-7.6.4.1-1.x86_64.rpm
-rw-rw-r-- 1 root root  2025230 Dec  1 10:51 libobasis7.6-postgresql-sdbc-7.6.4.1-1.x86_64.rpm
-rw-rw-r-- 1 root root    13292 Dec  1 10:51 libobasis7.6-python-script-provider-7.6.4.1-1.x86_64.rpm
-rw-rw-r-- 1 root root  9795742 Dec  1 10:51 libobasis7.6-pyuno-7.6.4.1-1.x86_64.rpm
-rw-rw-r-- 1 root root  3952315 Dec  1 10:51 libobasis7.6-writer-7.6.4.1-1.x86_64.rpm
-rw-rw-r-- 1 root root   420612 Dec  1 10:51 libobasis7.6-xsltfilter-7.6.4.1-1.x86_64.rpm
-rw-rw-r-- 1 root root   576247 Dec  1 10:52 libreoffice7.6-7.6.4.1-1.x86_64.rpm
-rw-rw-r-- 1 root root     2347 Dec  1 10:51 libreoffice7.6-base-7.6.4.1-1.x86_64.rpm
-rw-rw-r-- 1 root root     2343 Dec  1 10:51 libreoffice7.6-calc-7.6.4.1-1.x86_64.rpm
-rw-rw-r-- 1 root root  5682300 Dec  1 10:51 libreoffice7.6-dict-en-7.6.4.1-1.x86_64.rpm
-rw-rw-r-- 1 root root  2780003 Dec  1 10:51 libreoffice7.6-dict-es-7.6.4.1-1.x86_64.rpm
-rw-rw-r-- 1 root root  1857501 Dec  1 10:51 libreoffice7.6-dict-fr-7.6.4.1-1.x86_64.rpm
-rw-rw-r-- 1 root root     2347 Dec  1 10:51 libreoffice7.6-draw-7.6.4.1-1.x86_64.rpm
-rw-rw-r-- 1 root root     7518 Dec  1 10:52 libreoffice7.6-en-US-7.6.4.1-1.x86_64.rpm
-rw-rw-r-- 1 root root   752859 Dec  1 09:09 libreoffice7.6-freedesktop-menus-7.6.4-1.noarch.rpm
-rw-rw-r-- 1 root root     2382 Dec  1 10:54 libreoffice7.6-impress-7.6.4.1-1.x86_64.rpm
-rw-rw-r-- 1 root root     2347 Dec  1 10:52 libreoffice7.6-math-7.6.4.1-1.x86_64.rpm
-rw-rw-r-- 1 root root 14441942 Dec  1 10:52 libreoffice7.6-ure-7.6.4.1-1.x86_64.rpm
-rw-rw-r-- 1 root root     2369 Dec  1 10:54 libreoffice7.6-writer-7.6.4.1-1.x86_64.rpm

누락된 파일이 존재하는 것 같은데 LibreOffice를 설치할 수 없습니다.

이것은 내 dockerfile입니다. Apple M3 Macbook에서 실행하고 있습니다.

FROM --platform=linux/amd64 public.ecr.aws/lambda/python:3.12

RUN dnf install \
    gzip \
    wget \
    tar \
    -y && \
    dnf clean all

RUN wget https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm.tar.gz
RUN tar -xvf LibreOffice_7.6.4_Linux_x86-64_rpm.tar.gz
RUN cd LibreOffice_7.6.4.1_Linux_x86-64_rpm/
RUN dnf install RPMS/*.rpm

답변1

실행 중인 명령 및 해당 명령에서 발생하는 전체 오류와 같은 추가 정보가 도움이 될 것입니다. 나는 당신의 문제가 무엇인지 알고 있다고 생각합니다.

RUNDockerfile의 각 명령은 서로 다른 셸 세션이므로 cd다음 세션으로 진행되지 않고 작업 디렉터리로 다시 이동됩니다.

다음 두 명령을 하나의 RUN명령문으로 결합해 보세요.

RUN cd LibreOffice_7.6.4.1_Linux_x86-64_rpm/ && dnf install RPMS/*.rpm

cd아니면 전혀 사용하지 마세요:

RUN dnf install LibreOffice_7.6.4.1_Linux_x86-64_rpm/RPMS/*.rpm

관련 정보