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
없으므로 저장소 와 해당 종속 항목을 설치할 수 없으므로 저장소에서 다운로드할 수 있습니다 .main
sources.list
git
당신은 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
답변4
난 그냥 그것 을 가지고 sudo apt update
달렸어요 sudo apt upgrade
. 그 후 sudo apt install git
일은 순조롭게 진행됐다.