【问题标题】:how to make deb file install other deb files without errors?如何使 deb 文件安装其他 deb 文件而不会出错?
【发布时间】: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


    【解决方案1】:

    删除了我的 apt-get -f install

    显然 Depends: base 是我需要在我的 batman.deb 控制文件中下载和安装 base.deb 文件的唯一想法

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-05-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-07
      相关资源
      最近更新 更多