我遇到一个问题,正在向StackExchange的 GIS 社区询问:从映像安装Docker ,postgis:postgis但未安装应有的命令。我目前的解决方法是执行一个附加命令apt-get install postgis来使我丢失的命令出现,这是令人不安的。
apt-utils这就是为什么除了这个问题之外,我想知道安装过程中软件包的目标。如果没有它,我会看到警告消息:
延迟包配置,因为未安装 apt-utils。
这是什么意思 ?
系统正在等待重新启动或服务重新加载来配置自身?
该计划的目标是什么apt-utils?它应该出现在每次安装中吗?
Ste*_*itt 27
简而言之,一切都很好,您可以忽略该消息,无需执行任何额外操作。
\n该消息意味着该包无法在安装之前预先配置\xe2\x80\x99,因为apt-extracttemplates缺少。结果没有发生任何不好的事情,并且包最终配置正确。
更详细地说,当apt-extracttemplates( 的 一部分apt-utils) 不存在\xe2\x80\x99t 时,会发生以下情况:
apt构建要安装、删除等的软件包集;dpkg被调用以执行实际的更改;当apt-extracttemplates 存在时,包配置可以在运行的早期执行dpkg,甚至在提取包之前;这样可以提前提出任何问题,然后安装就可以在无需人工干预的情况下进行。
在容器上下文中,无论如何安装都应该以非交互模式进行,因此预提取配置模板没有任何好处,并且apt-utils\xe2\x80\x99没有用。apt-utils\xe2\x80\x99s 的用途在其包描述中进行了描述:
\n\n该软件包包含一些与 APT 软件包管理相关的较少使用的命令行实用程序。
\n\n
\n- \n
apt-extracttemplates用于debconf在安装前提示配置\n问题。- \n
apt-ftparchive用于创建软件包和其他索引文件\n发布 Debian 软件包存档所需的文件- \n
apt-sortpkgs是一个包/源文件标准化器。