Google의 Debian8 도커 이미지에 LaTeX를 설치합니다.

Google의 Debian8 도커 이미지에 LaTeX를 설치합니다.

LaTeX를 설치하는 방법을 알아보려고 합니다(구체적으로는이 texlive 패키지)을 Google의 Debian8 Docker 이미지에 연결합니다 gcr.io/google-appengine/debian8. 링크를 제공하고 싶지만 Docker나 GitHub에서 찾을 수 없습니다. 사실 제가 사용하고 있는 건이 사진간접적으로 파생됩니다.

이미지에 설치하려고 하면 오류가 발생합니다.

> apt-get install texlive
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package texlive

적절한 소스(그리고 아마도 키)를 적절한 소스에 추가해야 할 것 같지만 정확히 무엇인지 알아내는 방법을 모르겠습니다. 나는 다음과 유사한 Docker 명령을 사용하게 될 것이라고 믿습니다(아마도 더 간단할 것입니다).

RUN \
  apt-get -q update && apt-get install --no-install-recommends -y -q curl git ca-certificates apt-transport-https openssh-client && \
  curl https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add - && \
  curl https://storage.googleapis.com/download.dartlang.org/linux/debian/dart_stable.list > /etc/apt/sources.list.d/dart_stable.list && \
  curl https://storage.googleapis.com/download.dartlang.org/linux/debian/dart_unstable.list > /etc/apt/sources.list.d/dart_unstable.list && \
  apt-get update && \
  apt-get install dart=$DART_VERSION-1 && \
rm -rf /var/lib/apt/lists/*

누구든지 여기에서 올바른 방향을 알려줄 수 있습니까? 패키지를 표시하려면 /etc/apt/sources무엇 을 추가해야 하는지 어떻게 결정합니까 ?texlive

답변1

한 가지 예도커**macos 10.14**에서는 bash를 사용하여 이미지를 부팅할 수 있습니다.

MacBook-Pro:~ em$ docker run -it gcr.io/google-appengine/debian8 /bin/bash

당신은 설치하려고문자 라이브 방송

root@6b616ce25c70:/# apt-get install -d  texlive
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package texlive

구글에서 제공한 이미지가 스트리핑되어 임시파일이 많이 삭제되었습니다.

그러니 달려야 해적절한 업데이트 받기

root@6b616ce25c70:/# apt-get update
Ign http://httpredir.debian.org jessie InRelease
Get:1 http://httpredir.debian.org jessie-updates InRelease [145 kB]
Get:2 http://security.debian.org jessie/updates InRelease [44.9 kB]
Get:3 http://httpredir.debian.org jessie Release.gpg [2420 B]
Get:4 http://httpredir.debian.org jessie Release [148 kB]
Get:5 http://httpredir.debian.org jessie-updates/main amd64 Packages [23.0 kB]
Get:6 http://security.debian.org jessie/updates/main amd64 Packages [818 kB]
Get:7 http://httpredir.debian.org jessie/main amd64 Packages [9098 kB]
Fetched 10.3 MB in 9s (1132 kB/s)
Reading package lists... Done

이제 실행할 수 있습니다 apt-get 설치 texlive

root@6b616ce25c70:/# apt-get install -d  texlive
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  cpp cpp-4.9 dbus file fontconfig fontconfig-config 
  .../...
Suggested packages:
  cpp-doc gcc-4.9-locales dbus-x11 ghostscript-x apache2 
  ../..  
Recommended packages:
  libarchive-tar-perl wish
The following NEW packages will be installed:
  cpp cpp-4.9 dbus file fontconfig 
  ../..  
The following packages will be upgraded:
  gcc-4.9-base libgcc1 libstdc++6
3 upgraded, 253 newly installed, 0 to remove and 11 not upgraded.
Need to get 441 MB of archives.
After this operation, 897 MB of additional disk space will be used.
Do you want to continue? [Y/n]

관련 정보