-
[warning] debconf: delaying package configuration
-
出现 debconf: delaying package configuration, since apt-utils is not installed
(20200328已解决)[dockerfile] debconf: delaying package configuration, since apt-utils is not installed
问题描述运行Dockerfile制作镜像过程中,出现如题一行红色字体。基础镜像是Ubuntu:latest解决方案是说apt-utils 没有安装,对结果并没有什么危害,知识影响交互式安装。这个apt-utils 可以实现在安装过程中交互式配置文件,可以通过:RUN apt-get install --assume-yes apt-utils忽略掉这个警告信息。Ref...
使用(Nginx,PostgreSQL,MariaDB,PHP,...)的Vagrant设置
里面有什么?
操作系统: Ubuntu 18.04 LTS(Bionic Beaver)x64
D B :
PostgreSQL
玛丽亚数据库
SQLite3
网络服务器 : Nginx的
phpMyAdmin
座舱(服务器的基于Web的界面)
带有一些扩展PHP
NPM的Node.js
curl,wget,git,zip,解压缩,iptables,
debconf
-
utils
,software-properties-common
apt
是Debian及其衍生产品的主要命令行软件包管理器。 它提供了用于搜索和管理以及查询有关软件包信息的命令行工具,以及对高级软件包管理器可以依赖的lib
apt
-pkg和lib
apt
-inst库提供的所有功能的低级访问。
包含的工具有:
apt
-get,用于从经过身份验证的来源中检索软件包及其相关信息,以及安装,升级和删除软件包及其依赖项
apt
-cache用于查询有关已安装以及可用软件包的可用信息
apt
-cdrom将可移动媒体用作软件包的源
apt
-config作为配置设置的接口
apt
-key作为管理身份验证密钥的接口
apt
-extracttemplates由
debconf
报错 :
debconf
:
delay
ing
package
configuration
, since
apt
-
utils
is not
installed
并且在执行记录中显示 :/bin/sh: 1: wget: not found
FROM debian:jessie
RUN buildDeps='gcc libc6-dev make' \
&&
apt
-get update \
&&
apt
-get install -y $buildDeps \
Docker 初次接触
最近看了不少docker介绍性文章,也听了不少公开课,于是今天去官网逛了逛,发现了一个交互式的小教程于是决定跟着学习下。只是把觉得重点的知识记录下来,不是很系统的学习和笔记。
Docker 引擎包含了两个部分,一个守护进程作为服务器端来管理所有的容器。一个客户端,可以远程来控制服务端。Docker有公共的云端仓库 Docker Hub Regis
在本文中,
Debconf
是指包含用户配置的后端数据库;
debconf
表示用于与
Debconf
通信的软件实用程序。
Debconf
是一个后端数据库,前端与它对话并向用户呈现一个界面。 当您的包需要向用户输出某些内容或提出问题时,应使用
Debconf
。
user <--> frontend <--> database
protocol
.-- a special config script in the control section
| (debian
package
)
|-- postinst scripts
`-- other scripts
apt
是Debian及其衍生产品的主要命令行软件包管理器。 它提供了用于搜索和管理以及查询有关软件包信息的命令行工具,以及对高级软件包管理器所依赖的lib
apt
-pkg和lib
apt
-inst库提供的所有功能的低级访问。
包含的工具有:
apt
-get,用于从经过身份验证的源中检索软件包及其相关信息,以及安装,升级和删除软件包及其依赖项
apt
-cache,用于查询有关已安装和可用软件包的可用信息
apt
-cdrom将可移动媒体用作软件包的源
apt
-config作为配置设置的接口
apt
-key作为管理身份验证密钥的接口
apt
-extracttemplates由
debconf
用于在安装之前提示配置问题
apt
-ftparchive创建发布deb软件包档案的软件包和其他索引文件
apt
-sortpkgs是一个
Package
s / Sources文件规范化器
apt
是高级命令行界
1.docker无法启动
①Job for docker.service failed because the control process exited with error code. See “systemctl status docker.service”
②Cannot connect to the Docker daemon at unix:///var/run/docker.sock. .
有效
解决
链接
debconf
: (Can't locate Term/ReadLine.pm in @INC (you may need to install the Term::ReadLine module) (@INC contains: /etc/perl /usr/local/lib/aarch64-linux-gnu/perl/5.26.1 /usr/local/share/perl/5.26.1 /usr/lib/aarch64-linux-gnu/perl5/5.26 /usr/share/perl5 /usr/lib/aarch64-linux-gnu/perl/5.26 /usr/share/perl/5.26 /usr/local/lib/site_perl /usr/lib/aarch64-linux-gnu/perl-base) at /usr/share/perl5/
Debconf
/FrontEnd/Readline.pm line 7, <> line 1.)
debconf
: fall
ing
back to frontend: Teletype
这个错误提示是缺少 Term::ReadLine 模块导致的。你需要安装这个模块才能正常使用
debconf
。如果你使用的是 Debian 或 Ubuntu 等基于 Debian 的系统,可以通过以下命令安装:
sudo
apt
-get install libterm-readline-perl-perl
如果你使用的是其他 Linux 发行版,可以使用相应的包管理器来安装该模块。如果你使用的是 Windows 或 macOS,可以通过 cpan 安装该模块:
cpan Term::ReadLine
安装完成后,再次运行
debconf
应该就不会出现这个错误了。
(2019.8.20半解决)Solving environment: failed with initial frozen solve. Retrying with flexible solve.Co
79843