Установка libsndfile1 в контейнер докеров [дубликат]

Я пытаюсь установить звуковой файл поверх pip install в моем контейнере докеров. К сожалению, мне нужно установить libsndfile1 вручную над apt getсам. Это почему-то не работает, и я действительно не понимаю, почему, и кто-нибудь знает, как его установить.

Я запускаю рабочий стол докера на Win10, но контейнер наконец-то будет работать на машине Linux.

       > [ 7/11] RUN apt-get install libsndfile1:
#11 0.618 Reading package lists...
#11 1.814 Building dependency tree...
#11 2.219 Reading state information...
#11 2.829 The following additional packages will be installed:
#11 2.830   libflac8 libogg0 libvorbis0a libvorbisenc2
#11 2.942 The following NEW packages will be installed:
#11 2.944   libflac8 libogg0 libsndfile1 libvorbis0a libvorbisenc2
#11 2.956 0 upgraded, 5 newly installed, 0 to remove and 3 not upgraded.
#11 2.956 Need to get 669 kB of archives.
#11 2.956 After this operation, 2136 kB of additional disk space will be used.
#11 2.956 Do you want to continue? [Y/n] Abort.
------
executor failed running [/bin/sh -c apt-get install libsndfile1]: exit code: 1

Кто-нибудь что-нибудь знает?

1 ответ

Решение

Используйте команду с автоматическим ответом «Да», чтобы она работала в неинтерактивном режиме.

      RUN apt-get --yes install libsndfile1

И к вашему сведению - это опасно --force-yes вариант тоже имеется.

При необходимости используйте абсолютно осмотрительно.

Прочтите о возможностях apt-get здесь .

Другие вопросы по тегам