我正在尝试安装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 安装;