Рейтинг:3

Не удалось установить Libgfortran4 в файл Docker

флаг in

Я пытаюсь установить Libgfortran в Docker, но у меня возникает эта ошибка при сборке файла:

E: Не удалось найти пакет libgfortran4
Команда '/bin/sh -c apt-get update && apt-get install -y libgfortran4' вернула ненулевой код: 100
ОШИБКА: не удалось построить службу «веб»: сбой сборки

Конфиг докера ниже

ОТ питона: 3.9-тонкий
ЗАПУСК mkdir/приложение
РАБОЧИЙКАТАЛОГ /приложение
ДОБАВИТЬ требования.txt ./requirements.txt 
КОПИРОВАТЬ

ЗАПУСК apt-get clean && apt-get update \
    && apt-get install -y --no-install-recommends \
    г++ \
    gcc \
    цдата \
        libgeos-dev \
        libproj-dev \ 
    данные проекта \
    проект-бин \
        гфортран \
        общие свойства программного обеспечения 

RUN add-apt-repository main
RUN apt-get update && apt-get install -y libgfortran4

КОПИРОВАТЬ . /приложение/

Я пытался загрузить и установить пакеты .deb, но каждый раз он запрашивает больше файлов .deb.

Рейтинг:4
флаг zw

Вы должны изменить первую строку Dockerfile с ОТ питона: 3.9-тонкий к ОТ python:3.9-slim-buster использовать Debian Buster в качестве базы пакетов. Только эта версия Debian предоставляет libgfortran4 упаковка.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.