Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am trying to install make - normally I just type sudo apt-get install make and it works, but on this server I am getting the following;

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

Firstly, I don't fully understand what git-core has to do with anything, but for now I just want make to work so I ploughed on by running apt-get -f install but this fails for the same reason.

So I tried to install libdigest-sha1-perl, it fails because rcs is needed. So I go to install rcs and guess why it fails? Yup libdigest-sha1-perl is needed.

I have never come across this before and any pointers on how to achieve this would be greatly received.

The machine is running Debian 5.0.9 if that makes any odds.

share|improve this question
up vote 1 down vote accepted

git-core doesn't have anything to do with make, but you are going to get this error for whatever you try to install - apt-get won't proceed if some dependencies are broken.

Try something of the following:

  • try to reinstall git-core:
    apt-get remove git-core
    apt-get update
    apt-get install git-core Not sure about Debian 5, but since Debian 6 git-core is obsolete, so you should be installing package named git for the git version control system.
  • or download make and install it with dpkg;
share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.