【发布时间】:2020-06-02 12:39:53
【问题描述】:
我创建了一个本地存储库。比我制作了 2 个 debian 文件,一个 batman.deb 文件,它具有依赖 base.deb
控制文件:
Package: batman
Version: 1.0
Architecture: all
Essential: no
Priority: optional
Depends: base
Maintainer: monkeyproduction
Description: test description
postinst 文件:
apt-get -f install
所以我使用 postinst 文件来检查需要安装的依赖项。
问题是我得到了这些错误:
E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?
dpkg: error processing package base (--configure):
installed base package post-installation script subprocess returned error exit status 100
dpkg: dependency problems prevent configuration of batman:
batman depends on base; however:
Package base is not configured yet.
dpkg: error processing package batman (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
base
batman
E: Sub-process /usr/bin/dpkg returned an error code (1)
其他安装如何做到没有错误?我的意思是当我尝试安装一些软件包时,它说它需要 10 个其他依赖项,并且它们的安装在没有我收到的那些消息的情况下进行。 我怎样才能修复我的并使其干净安装没有错误?
【问题讨论】:
标签: linux installation debian apt deb