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.