Debian Lenny git 패키지가 왜 git을 설치하지 않습니까?


9

Debian Lenny에서 다음 명령을 실행하면

apt-get install git

... 자식을 사용할 수 없습니다 :

# git --version
bash: git: command not found

답변:


12

가장 원하는 패키지는 git-core 입니다.

(추가 저장소를 추가하지 않고도 잘 작동합니다.)

업데이트 : 이제 수정되었습니다. 짜기 및 git 패키지 너머 는 이제 git 이라고 합니다.


아하, 훨씬 쉬운 방법입니다. 감사. 데비안 사이트가 이것을 더 명확하게하지 않은 것에 놀랐습니다. 글쎄, 그건 당신이 생각하는 데비안입니다.
Nick Bolton

그러나이 접근법을 사용하면 자식 버전 1.5.6.5 만 얻을 수 있습니다.
Nick Bolton

예, 그것은 lenny에서 제공되는 dvcs git의 버전 인 것 같습니다. 따라서 실제로 최신 버전이 필요하거나 원한다면 백 포트를 사용하는 데 여전히 이점이 있습니다.
andol

덜 복잡하기 때문에 여전히 올바른 답변으로 표시합니다! ;-)
Nick Bolton

5

~ 1.7.1를 얻으려면이 방법을 사용하십시오. ~ 1.5.6.5를 원하면 andol의 대답을 사용하십시오.

이것은 gitgnuit를 제공하는 Lenny의 더미 패키지 이기 때문 입니다.

그러나 lenny-backports git 패키지를 사용하여이 문제를 해결할 수 있습니다 .

업데이트 : 2010 년 9 월 5 일부터 backports.org가 단계적으로 제거됨에 따라이 방법이 약간 변경되었습니다. 이제 지침에 따라 최신 데비안 백 포트에서 권장 솔루션 을 설치하십시오.

  1. 이 줄을 추가하십시오 :

    deb http://archive.debian.org/debian-backports/ lenny-backports main contrib non-free
    

    /etc/apt/sources.list에

  2. 다음을 실행하십시오 apt-get update.
    NO_PUBKEY AED4B06F473041FA에 대한 보안 경고가 표시되면 3, 4 및 5 단계를 실행하십시오. 그렇지 않은 경우 6 단계로 건너 뛰십시오.

    운영: gpg --keyserver pgp.mit.edu --recv-keys AED4B06F473041FA

    운영: gpg --armor --export AED4B06F473041FA| apt-key add -

    실행 : apt-get update다시 확인하십시오.

    더 이상 debian-backport-keyring을 추가 할 필요가 없습니다.

  3. 운영: apt-get -t lenny-backports install git

  4. 운영: git --version

    git version 1.7.2.3
    

두 번째 gpg 줄을 실행할 때 "gpg : '/etc/apt/trusted.gpg'를 열 수 없습니다"라는 오류 메시지가 나타납니다. 나는 sudo'ing 대신 su'ing으로 이것을 고쳤다. 그런 다음 apt-get -t lenny-backports install git은 1.5.6.5가 최신 버전의 git이라고 주장하면서 지속됩니다. 권장하는 sources.list 줄을 deb archive.debian.org/debian-backports lenny-backports 주요 contrib non-free로 바꾸어이 문제를 해결했습니다. 그리고 모든 것이 잘되었습니다. 실제로 내가하고있는 일을 알지 못하기 때문에 답을 편집하고 싶지 않습니다. 방금 나를 위해 일한 것을 나눌 것이라고 생각했습니다.
acjay
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.