当我第一次设置Ubuntu服务器时,我确保我aptitude install tzdata,然后dpkg-reconfigure tzdata我正确地设置了我的时区.
我正在尝试使用脚本自动化我的服务器设置,并注意到这一部分会引发自动化,因为它需要一个用户干预的交互式会话.
有没有办法在没有交互的情况下使用dpkg-reconfigure?
我正在尝试Dockerise一个依赖于OpenCV的Python应用程序.我尝试了几种不同的方法,但是ImportError: No module named cv2当我尝试运行应用程序时,我一直在......
这是我目前的Dockerfile.
FROM python:2.7
MAINTAINER Ewan Valentine <ewan@theladbible.com>
RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app
# Various Python and C/build deps
RUN apt-get update && apt-get install -y \
wget \
build-essential \
cmake \
git \
pkg-config \
python-dev \
python-opencv \
libopencv-dev \
libav-tools \
libjpeg-dev \
libpng-dev \
libtiff-dev \
libjasper-dev \
libgtk2.0-dev \
python-numpy \
python-pycurl \
libatlas-base-dev \
gfortran \
webp \
python-opencv
# Install Open CV - Warning, this …Run Code Online (Sandbox Code Playgroud) 我有 2 个 dockerfile:
FROM ubuntu:20.04
RUN apt-get update && apt-get install -y \
software-properties-common \
python3
Run Code Online (Sandbox Code Playgroud)
FROM ubuntu:20.04
RUN apt-get update
RUN apt-get install -y software-properties-common
RUN apt-get update && apt-get install -y \
python3
Run Code Online (Sandbox Code Playgroud)
问题是:当我运行第一个(使用docker build)时,构建过程会挂起:
这software-properties-common包询问我有关地理区域的信息 - 我无法提供任何输入,我想在构建图像时不允许这样做。
但是,当我构建第二个dockerfile时,不会出现此问题。我很好奇——这是为什么?
如何完全禁用安装Debian软件包时出现的提示,我已经使用了我找到的所有选项,但有些软件包仍在提示.
我正在使用此命令:
apt-get -y --allow-unauthenticated --force-yes -o DPkg::Options::="--force-overwrite" -o DPkg::Options::="--force-confdef" install x11-common
Run Code Online (Sandbox Code Playgroud)
为什么x11-common软件包仍在提示?我怎么能摆脱这些提示?
提前致谢
- 胜利者
docker ×2
ubuntu ×2
apt ×1
automation ×1
debian ×1
dockerfile ×1
opencv ×1
packages ×1
python ×1
repository ×1
timezone ×1