Por que o pacote Debian Lenny git não instala o git?

9

Se eu executar o seguinte comando no Debian Lenny:

apt-get install git

... Não consigo usar o git:

# git --version
bash: git: command not found
Nick Bolton
fonte

Respostas:

12

O pacote que você provavelmente deseja é o git-core .

(Funciona muito bem sem adicionar um repositório extra.)

Atualização: isso foi corrigido; no squeeze e além do pacote git agora é chamado git .

andol
fonte
Ah, essa é uma abordagem muito mais fácil. Obrigado. Estou surpreso que o site Debian não tenha deixado isso mais claro. Bem, isso é o Debian para você, eu acho.
Nick Bolton
No entanto, com essa abordagem, você só obtém a versão 1.5.6.5 do git
Nick Bolton
Sim, essa parece ser a versão do dvcs git fornecida no lenny. Portanto, se você realmente precisa / deseja uma versão mais recente, ainda há um benefício em usar os backports.
4133 andol
Ainda marcará a sua como a resposta válida, pois é menos complicada! ;-)
Nick Bolton
5

Para obter ~ 1.7.1, use este método. Se você quiser ~ 1.5.6.5, use a resposta de andol.

Isso ocorre porque gité um pacote fictício em Lenny que fornece gnuit.

No entanto, você pode contornar isso usando o pacote lenny-backports git :

ATUALIZAÇÃO: A partir de 5 de setembro de 2010, esse método mudou um pouco, à medida que o backports.org está sendo desativado. As instruções agora seguem a solução recomendada para instalar a partir dos backports Debian mais recentes.

  1. Adicione esta linha:

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

    no seu /etc/apt/sources.list.

  2. Execute: apt-get update.
    Se você receber um aviso de segurança sobre NO_PUBKEY AED4B06F473041FA, execute as etapas 3, 4 e 5 - caso contrário, vá para a etapa 6.

    Corre: gpg --keyserver pgp.mit.edu --recv-keys AED4B06F473041FA

    Corre: gpg --armor --export AED4B06F473041FA| apt-key add -

    Execute: apt-get updatenovamente para confirmar.

    Note que não é mais necessário adicionar o debian-backport-keyring.

  3. Corre: apt-get -t lenny-backports install git

  4. Corre: git --version

    git version 1.7.2.3
    
Nick Bolton
fonte
Ao executar a segunda linha de gpg, recebi "gpg: não é possível abrir` /etc/apt/trusted.gpg '"e, em seguida, um erro. Corrigi isso su'ing em vez de sudo'ing. Então o apt-get -t lenny-backports install git persiste ao afirmar que 1.5.6.5 é a versão mais recente do git. Corrigi isso substituindo sua linha sources.list recomendada por deb archive.debian.org/debian-backports lenny-backports contrib principal não-livre. Então tudo estava bem. Não quero editar sua resposta, porque eu realmente não sei o que estou fazendo. Só pensei em compartilhar o que funcionou para mim.
acjay