Назад | Перейти на главную страницу

Кажется, у меня повторяющаяся зависимость, как мне это исправить?

Я пытаюсь установить 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, если это не так.

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;