Debian에 Git을 설치할 때 충족되지 않은 종속성

Debian에 Git을 설치할 때 충족되지 않은 종속성

Git을 설치하려고 하는데 Debian 8.6 Jessie종속성 문제가 있습니다. 이상하게도 Git최근 Linux에 익숙해지면서 가상 머신에 몇 번 설치했는데 아무런 문제가 없었습니다.

apt-get install git

밝혀지다:

The following packages have unmet dependencies:
  git : Depends: liberror-perl but is not installable
        Recommends: rsync but it is not installable
E: Unable to correct problems, you have held broken packages.

고쳐 쓰다

내 거sources.list

여기에 이미지 설명을 입력하세요.

내 시스템에 문제가 있는 것 같습니다. 더 이상 아무것도 올바르게 설치할 수 없습니다. Pulseaudio며칠 전에 성공적으로 설치한 항목을 설치하는 동안 종속성 문제가 발생했습니다 .

답변1

다음 줄을 추가하여 source.list를 편집해야 합니다.

deb http://ftp.ca.debian.org/debian/ jessie main contrib

그런 다음 패키지를 업그레이드하고 설치하십시오 git.

apt-get update && apt-get upgrade && apt-get dist-upgrade
apt-get -f install
apt-get install git

편집하다

다음 패키지git,liberror-perl그리고 [rsync]저장소가 main없으므로 저장소 와 해당 종속 항목을 설치할 수 없으므로 저장소에서 다운로드할 수 있습니다 .mainsources.listgit

당신은 sources.list( non-free패키지와 함께):

deb http://ftp.ca.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.ca.debian.org/debian/ jessie main contrib non-free

deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free

deb http://ftp.ca.debian.org/debian/ jessie-updates main contrib non-free
deb-src http://ftp.ca.debian.org/debian/ jessie-updates main contrib non-free

deb http://ftp.ca.debian.org/debian/ jessie-backports main contrib non-free

Debian Stretch에서는 /etc/apt/sources.list(적어도) 다음을 수행해야 합니다.

deb http://deb.debian.org/debian stretch main
deb http://security.debian.org/ stretch/updates main 
deb http://deb.debian.org/debian/ stretch-updates main

답변2

노력하다 apt-get update && apt-get install git-core.

나는 그것을 찾았다여기.

답변3

sudo apt-get 제거 mongodb mongodb-server mongodb-server-core mongodb-clients
sudo apt-get 제거 mongodb-org
sudo apt-get 자동 삭제

이 코드를 사용하세요. 이것은 일이다.

여기에 이미지 설명을 입력하세요.

답변4

난 그냥 그것 을 가지고 sudo apt update달렸어요 sudo apt upgrade. 그 후 sudo apt install git일은 순조롭게 진행됐다.

관련 정보