как установить пакеты Ubuntu в Dockerfile - PullRequest
0 голосов
/ 27 августа 2018

Во-первых, я новичок в docker: Я хотел бы настроить среду выполнения, используя docker, для этого мне нужно установить некоторые пакеты Ubuntu. Я пробовал это:

#install dependencies
RUN apt-get install $(awk '{print $1'} packages.list) 

где packages.list выглядит так:

$ cat packages.list 
libpqxx-dev
libpq-dev
libcurl4-openssl-dev
libxml2-dev
libfftw3-dev
libsensors4-dev
libpython-dev
libtiff-dev
libjpeg-dev
libtbb-dev

но когда я побежал docker buils -t cve, я получил следующее:

Step 4/6 : RUN apt-get install $(awk '{print $1'} packages.list)
 ---> Running in 13bd28579a70
Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package libpqxx-dev
E: Unable to locate package libpq-dev
E: Unable to locate package libcurl4-openssl-dev
E: Unable to locate package libxml2-dev
E: Unable to locate package libfftw3-dev
E: Unable to locate package libsensors4-dev
E: Unable to locate package libpython-dev
E: Unable to locate package libtiff-dev
E: Unable to locate package libjpeg-dev
E: Unable to locate package libtbb-dev
The command '/bin/sh -c apt-get install $(awk '{print $1'} packages.list)' returned a non-zero code: 100

Как мне добиться необходимого?

...