我似乎得到了一个重复的依赖关系,我该如何解决这个问题?

我似乎得到了一个重复的依赖关系,我该如何解决这个问题?

我正在尝试安装make- 通常我只需输入sudo apt-get install make即可,但在此服务器上我得到了以下信息;

The following packages have unmet dependencies:
git-core: Depends: libdigest-sha1-perl but it is not going to be installed
          Depends: rcs but it is not going to be installed

首先,我不完全了解 git-core 与任何事情有什么关系,但现在我只想make工作,所以我继续运行apt-get -f install,但由于同样的原因失败了。

所以我尝试安装libdigest-sha1-perl,但失败了,因为rcs需要。所以我去安装rcs,猜猜为什么会失败?是的,libdigest-sha1-perl需要。

我以前从未遇到过这种情况,任何关于如何实现这一点的指点都将不胜感激。

如果有任何可能性的话,该机器正在运行 Debian 5.0.9。

答案1

git-core 与 make 没有任何关系,但是无论您尝试安装什么,都会收到此错误 - 如果某些依赖项被破坏,apt-get 将无法继续。

尝试以下方法:

  • 尝试重新安装 git-core:
    apt-get remove git-core
    apt-get update
    apt-get install git-core 不确定 Debian 5,但由于 Debian 6 git-core 已经过时,所以您应该安装git以 git 版本控制系统命名的包。
  • 或者下载 make 并使用 dpkg 安装;

相关内容